Pokud jde o hostování webových stránek nebo projektů, převládajícími webovými servery jsou Apache a Nginx. Jedná se o dva nejpoužívanější webové servery v podnikovém prostředí a také mezi běžnými uživateli Linuxu pro testovací účely. Dalším méně známým, ale stejně výkonným a na funkce bohatým webovým serverem je webový server OpenLiteSpeed. Webový server OpenLiteSpeed je opensource verze webového serveru LiteSpeed Enterprise, který je považován za alternativu k Apache.
Zde v LinuxAPT, jako součást našich služeb správy serveru, pravidelně pomáháme našim zákazníkům provádět související dotazy OpenLiteSpeed v systému Debian Linux.
V této souvislosti se podíváme na to, jak nainstalovat webový server OpenLiteSpeed na Focal Fossa (Ubuntu 20.04).
Funkce webového serveru OpenLiteSpeed:
- Architektura řízená událostmi, která přináší méně režijních nákladů a slibuje vynikající škálovatelnost.
- Omezení šířky pásma a Anti-DDoS.
- Kompatibilita s pravidly Apache Rewrite.
- Podpora pro HTTP v/3 a HTTP v/2.
- Vestavěné webové rozhraní pro správu.
- Optimalizace PageSpeed.
- Podpora pro nejnovější verze PHP.
Kroky k instalaci webového serveru OpenLiteSpeed na Ubuntu
1. Povolte úložiště OpenLiteSpeed
Chcete-li začít, přihlaste se jako uživatel root a přidejte úložiště OpenLiteSpeed do své instance, jak je ukázáno v příkazu níže:
$ wget -O - http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh | bash
Tento příkaz se připojí k online úložišti OpenLiteSpeed, stáhne repozitář a zaregistruje klíč LiteSpeed GPG. Poté aktualizuje index balíčků, aby se synchronizoval s novým úložištěm OpenLiteSpeed.
Po dokončení nainstalujte OpenLiteSpeed pomocí správce balíčků APT. Nyní spusťte níže uvedený příkaz:
$ sudo apt install openlitespeed
2. Povolte podporu PHP pro OpenLiteSpeed
Ve výchozím nastavení OpenLiteSpeed neposkytuje stabilní verzi PHP. s ohledem na to musíme nainstalovat stabilní verzi PHP, abychom poskytovali podporu pro webové stránky v PHP. Tady. instalujeme PHP 7.4 spolu s dalšími balíčky a závislostmi. Nyní spusťte níže uvedený příkaz:
$ sudo apt install lsphp74
Dále pokračujte a vytvořte symbolický odkaz, jak je uvedeno v příkazu níže:
$ ln -sf /usr/local/lsws/lsphp74/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5
3. Spusťte webový server OpenLiteSpeed
Nakonec spusťte OpenLiteSpeed zadáním příkazu níže:
$ sudo /usr/local/lsws/bin/lswsctrl start
OpenLiteSpeed ve výchozím nastavení naslouchá na portu 8088 a také poskytuje rozhraní pro správu WebGUI na portu 7080. Oba tyto porty by měly být otevřené. Chcete-li potvrdit, že OpenLiteSpeed naslouchá oběma těmto portům, spusťte příkaz netstat, jak je znázorněno:
$ sudo netstat -pnltu | grep -i openlitespeed
4. Nakonfigurujte heslo správce pro ovládací panel
Pro přístup k Administrativnímu panelu je třeba nastavit uživatelské jméno a heslo. Chcete-li to provést, spusťte příkaz:
$ sudo /usr/local/lsws/admin/misc/admpass.sh
Nezapomeňte zadat uživatelské jméno a heslo pro uživatele Admin. Po dokončení přejděte na zobrazenou adresu URL:
http://server-ip:7080/
Zadejte uživatelské jméno a heslo a klikněte na „Přihlásit se“ pro přístup k ovládacímu panelu OpenLiteSpeed.
5. Nakonfigurujte OpenLiteSpeed tak, aby naslouchal portu 80 místo portu 8088
Jak již bylo uvedeno, webový server OpenLiteSpeed ve výchozím nastavení naslouchá na portu 8088. Nyní to není žádoucí, protože uživatelé budou vždy muset zadat číslo portu při každém přístupu na webovou stránku.
Proto je rozumné změnit port na výchozí port 80, což je konvenční port používaný většinou webových serverů. Na levém postranním panelu klikněte na možnost „Posluchači“ a poté klikněte na tlačítko Najít.
Pod 'Address Settings' můžete vidět, že výchozí port je označen jako 8088. Stiskněte tlačítko 'Edit'.
A nastavte port na port 80. Nakonec klikněte na ikonu 'Uložit' pro provedení změn.
Poté restartujte webový server OpenLiteSpeed.
Při příštím procházení adresy serveru se zobrazí výchozí webová stránka i bez zadání čísla portu.