GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat OpenLiteSpeed ​​HTTP Server s PHP 7.1 na Ubuntu 16.04 LTS

OpenLiteSpeed ​​je open source HTTP server vyvinutý společností LiteSpeed ​​Technologies. Jedná se o vysoce výkonný a lehký HTTP server, který je dodáván s webovým GUI pro správu. OpenLiteSpeed ​​zvládne více než sto tisíc souběžných připojení s nízkým využitím zdrojů (CPU a RAM) a podporuje mnoho OS, jako je Linux, Mac OS, FreeBSD a SunOS. Server lze použít ke spouštění skriptů webových stránek napsaných v PHP, Ruby, Perl a Java.

V tomto tutoriálu vám ukážeme, jak nainstalovat webový server OpenLiteSpeed ​​a poté nakonfigurovat nejnovější verzi PHP PHP 7.1. Vezměte prosím na vědomí, že pro tuto příručku budeme používat server Ubuntu 16.04.

Předpoklad

  • Server Ubuntu 16.04
  • Oprávnění uživatele root

Co uděláme:

  1. Nainstalujte webový server OpenLiteSpeed ​​na Ubuntu 16.04
  2. Nainstalujte verzi PHP 7.1 OpenLiteSpeed
  3. Konfigurace brány UFW Firewall
  4. Nakonfigurujte administrátora OpenLiteSpeed
  5. Nakonfigurujte OpenLiteSpeed ​​a PHP 7.1
  6. Nakonfigurujte OpenLiteSpeed ​​na portu 80
  7. Testování

Krok 1 – Instalace OpenLiteSpeed ​​na Ubuntu 16.04

V tomto prvním kroku nainstalujeme server OpenLiteSpeed ​​na systém Ubuntu 16.04. LiteSpeed ​​poskytuje úložiště pro instalaci Linuxu na operační systémy založené na Debianu a Redhat.

Nejprve si tedy stáhněte bash skript pro přidání úložiště LiteSpeed ​​do systému Ubuntu.

wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh | bash

Až budete hotovi, nainstalujte webový server OpenLiteSpeed ​​pomocí následujícího příkazu apt.

sudo apt install openlitespeed -y

Po dokončení instalace OpenLiteSpeed ​​získáte výsledek, jak je znázorněno níže.

Nyní zkontrolujte stav služby OpenLiteSpeed ​​a ujistěte se, že je v provozu.

/etc/init.d/lsws status

Také se ujistěte, že máte číslo OpenLiteSpeed ​​PID (ID procesu).

Ve výchozím nastavení bude OpenLiteSpeed ​​po instalaci používat 2 porty – port 8088 jako výchozí port HTTP a port 7080 pro stránku správce OpenLiteSpeed. Zkontrolujte tyto porty pomocí příkazu netstat a ujistěte se, že stav je 'LISTEN'.

netstat -plntu

Webový server OpenLiteSpeed ​​byl tedy nainstalován na Ubuntu 16.04.

Krok 2 – Instalace verze PHP 7.1 OpenLiteSpeed

V tomto kroku nainstalujeme PHP 7.1 pro LiteSpeed. OpenLiteSpeed ​​poskytuje vlastní verzi PHP balíčků s názvem 'lsphp' nebo 'PHP LSAPI (LiteSpeed ​​Server Application Programming Interface)'.

LSAPI je rozhraní mezi PHP a OpenLiteSpeed, je navrženo pro vysoký výkon. Vazby LSAPI existují pouze pro PHP, Ruby a Python.

Nainstalujte lsphp OpenLiteSpeed ​​pomocí následujícího příkazu:

sudo apt install lsphp71 lsphp71-common lsphp71-mysql lsphp71-dev lsphp71-curl lsphp70-dbg -y

Takže tímto způsobem můžete nainstalovat PHP 7.1 pro OpenLiteSpeed.

Krok 3 – Konfigurace brány firewall UFW

Nyní nakonfigurujeme firewall pro systém Ubuntu. Otevřeme nové porty pro HTTP, HTTPS, SSH a také výchozí port OpenLiteSpeed ​​8088 a port panelu administrátora 7081.

Výchozí konfigurační nástroj brány firewall pro Ubuntu je UFW. Nainstalujte jej z výchozího úložiště ubuntu pomocí následujícího příkazu.

sudo apt install ufw -y

Po dokončení instalace přidejte nová pravidla brány firewall pomocí následujících příkazů.

ufw allow ssh
ufw allow http
ufw allow https
ufw allow 8088/tcp
ufw allow 7080/tcp

Nyní povolte UFW firewall pomocí níže uvedeného příkazu.

ufw enable

Zadejte „y “ a stisknutím klávesy Enter aktivujte bránu firewall UFW a povolte její automatické spouštění při spouštění.

Konfigurace brány firewall UFW byla dokončena. Zkontrolujte to pomocí následujícího příkazu a ujistěte se, že všechny porty jsou v seznamu.

ufw status

Krok 4 – Konfigurace správce OpenLiteSpeed

Webový server OpenLiteSpeed ​​poskytuje webový administrátorský panel pro konfiguraci. A v tomto kroku nakonfigurujeme uživatele a heslo správce pro přihlášení do panelu správce OpenLiteSpeed.

Přejděte do konfiguračního adresáře OpenLiteSpeed ​​a spusťte soubor bash pro vygenerování hesla správce.

cd /usr/local/lsws/admin/misc
sh admpass.sh

Zadejte své administrátorské uživatele a heslo a dostanete výsledek, jak je uvedeno níže.

Dále otestujte přihlášení do administrátorského panelu OpenLiteSpeed ​​pomocí nového uživatelského jména a hesla. Navštivte IP adresu serveru s portem 7080, moje je:

https://hakase-labs.co:7080/

Poté zadejte své administrátorské uživatelské jméno a heslo a nakonec klikněte na 'Přihlásit'.

Nyní byste měli vidět ovládací panel správce OpenLiteSpeed.

Krok 5 – Konfigurace OpenLiteSpeed ​​a PHP 7.1

V tomto kroku nakonfigurujeme PHP 7.1 pro webový server OpenLiteSpeed. Ve výchozím nastavení používá PHP 7.0, takže změníme výchozí verzi PHP pro webový server OpenLiteSpeed ​​s PHP 7.1.

Po přihlášení do administračního panelu OpenLiteSpeed ​​klikněte na možnost „Konfigurace serveru“ v levém panelu a poté klikněte na kartu „Externí aplikace“. Nyní klikněte na tlačítko 'Přidat' vpravo a přidejte novou verzi PHP.

Pro externí aplikaci „Typ“ vyberte „LiteSpeed ​​SAPI App“ a klikněte na „Další“.

Nyní zadejte veškerou konfiguraci spolu s odpovídajícími hodnotami

 Name: lsphp71
Address: uds://tmp/lshttpd/lsphp.sock
Notes: lsphp71 for OpenLiteSpeed
Max Connections: 35
Initial Request Timeout (secs): 60
Retry Timeout (secs): 0
Command: $SERVER_ROOT/lsphp71/bin/lsphp

Klikněte na tlačítko 'Uložit' vpravo.

A nyní máme dvě verze PHP na webovém serveru OpenLiteSpeed. Dále přejděte na kartu 'Script Handler' a změňte výchozí verzi PHP používanou webovým serverem.

Klikněte na tlačítko 'Upravit'.

Změňte 'Handler Name' na 'lsphp71' a klikněte na 'Save'.

Tím je konfigurace PHP 7.1 pro OpenLiteSpeed ​​dokončena.

Krok 6 – Konfigurace OpenLiteSpeed ​​na portu 80

V tomto kroku změníme výchozí port OpenLiteSpeed ​​8088 na port HTTP 80.

Přejděte do sekce  'Posluchači' a získáte výchozí posluchač. Zde klikněte na tlačítko 'Zobrazit'.

Nyní klikněte na 'Upravit' pro úpravu výchozího portu posluchače.

Změňte hodnotu „Port“ 8088 na HTTP port 80 a klikněte na „Uložit“.

A nakonec musíme restartovat webový server OpenLiteSpeed. Klikněte na název hostitele systému 'Hakase-labs' a poté klikněte na tlačítko 'Graceful Restart' a nakonec klikněte na 'Go'.

OpenLiteSpeed ​​nyní běží na výchozím portu HTTP 80.

Krok 7 – Testování

Testování domovské stránky OpenLiteSpeed

Otestujte domovskou stránku OpenLiteSpeed ​​návštěvou IP adresy serveru nebo názvu domény.

http://hakase-labs.co/

Níže je zobrazena výchozí stránka OpenLiteSpeed.

Testování pomocí příkazu cURL

Otestujte pomocí příkazu curl s výchozím portem HTTP 80 a ujistěte se, že jako výsledek získáte hodnotu 'LiteSpeed' na serveru.

curl -I hakase-labs.co

Testování verze PHP pomocí informací o PHP

Otestujte verzi PHP pomocí informací o PHP z webového prohlížeče.

http://hakase-labs.co/phpinfo.php

A měli byste získat informace o PHP, jak je uvedeno níže.

Webový server OpenLiteSpeed ​​s instalací a konfigurací PHP 7.1 byl tedy dokončen.


Ubuntu
  1. Jak nainstalovat HTTP Git Server s Nginx na Ubuntu 16.04

  2. Jak nainstalovat Minecraft Server na Ubuntu 18.04 LTS

  3. Jak nainstalovat HTTP Git Server s Nginx na Ubuntu 20.04

  1. Jak nainstalovat Phorum s Nginx na Ubuntu 18.04 LTS

  2. Jak nainstalovat PHP 5.6 na Ubuntu 16.04 LTS

  3. Jak nainstalovat PHP 7.4 na Ubuntu 20.04 LTS

  1. Jak nainstalovat Nextcloud s Nginx na Ubuntu 18.04 LTS

  2. Jak nainstalovat OpenLiteSpeed ​​HTTP Server s PHP na Ubuntu 18.04 LTS

  3. Jak nainstalovat Magento 2.4 s OpenLiteSpeed ​​na Ubuntu 20.04