OpenLiteSpeed je webový server, který se používá pro správu webových stránek různé složitosti (včetně vysoce zatížených projektů). OpenLiteSpeed je obdobou Apache a Nginx, který je umístěn jako superrychlý: spotřeba paměti je minimální, ale je zajištěn maximální výkon.
Chcete-li nainstalovat OpenLiteSpeed do virtuálního počítače se systémem Ubuntu 20.04, musíte provést několik kroků.
Pokyny pro instalaci OpenLiteSpeed krok za krokem:
- Připravte server a přidejte (vytvořte) uživatele, který není root.
- Nainstalujte OpenLiteSpeed na virtuální počítač (server).
- Nakonfigurujte bránu firewall (http a https, porty 7080 a 8088).
- Vytvořte účet správce.
- Připojte webový server OpenLiteSpeed a začněte komunikovat prostřednictvím webového rozhraní.
Krok č. 1. Připravte server (virtuální počítač) na instalaci OpenLiteSpeed
- Odhlaste se z účtu s právy roota.
- Vytvořte účet bez práv správce.
- Aktualizujte balíčky a otestujte je ($ sudo apt update).
Krok č. 2. Nainstalujte OpenLiteSpeed na virtuální počítač (server)
V repozitáři Ubuntu 20.04 není žádný OpenLiteSpeed. Pro jeho přidání tedy budete muset provést další kroky.
- Přejděte do adresáře tmp (příkaz vypadá takto:
$ cd /tmp). - Spusťte stahování z oficiálních stránek
$ curl -LO http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh(pokudcurlnení nainstalován, je třeba jej nainstalovat). - Stažený soubor spusťte příkazem
$ sudo bash enable_lst_debian_repo.sh. - Pokud vše proběhlo úspěšně, zobrazí se informace o staženém repozitáři. Nyní už zbývá jen nainstalovat webový server pomocí klasického příkazu:
$ sudo apt install openlitespeed
Krok č. 3. Nakonfigurujte firewall (http a https, porty 7080 a 8088).
Jednoduchým dotazem můžete zkontrolovat, které protokoly a aplikace jsou povoleny:
$ sudo ufw status
Uživatel uvidí stav, protokoly, povoleno/nepovoleno, odkud je možný přístup.
Často se například vyskytují situace, kdy je přístup povolen pouze přes ssh (Secure Shell Protocol).
To znamená, že správce systému musí dodatečně povolit protokoly http a https. Dále jsou vyžadovány porty 7080 (pro webové rozhraní) a 8088 (pro výchozí stránku).
Ke konfiguraci protokolů se používá příkaz $ sudo ufw allow (například $ sudo ufw allow http zajišťuje podporu protokolu aplikační vrstvy HyperText Transfer Protocol).
Pro konfiguraci portů se používá příkaz:
$ sudo ufw allow 7080/tcp
Pro kontrolu portů/protokolů a jejich stavu se používá příkaz:
$ sudo ufw status.
Krok č. 4. Vytvoření účtu správce
Pro vytvoření účtu správce pro práci s OpenLiteSpeed v Ubuntu 20.04 použijeme příkaz::
$ sudo /usr/local/lsws/newuseradmin/misc/admpass.sh
Přihlášení newuseradmin jsme nastavili jako příklad. Můžete použít i jiné názvy.
Dále je třeba postupovat podle pokynů v terminálu (nastavit heslo, potvrdit atd.).
Krok č. 5. Připojte webový server OpenLiteSpeed a začněte komunikovat prostřednictvím webového rozhraní.
Ve výše uvedených krocích jsme nainstalovali OpenLiteSpeed a nastavili provoz. Nyní zbývá pouze připojit se k webovému serveru.
Ve výchozím nastavení je OpenLiteSpeed dostupný na portu 7080. To znamená, že v prohlížeči budete muset přejít na adresu URL ve formátu http://IP-адрес vašeho virtuálního serveru:7080. Dále zadejte přihlašovací jméno a heslo uživatele vytvořeného v předchozí fázi pro autorizaci.
Po autorizaci se uživatel dostane na hlavní stránku webového rozhraní OpenLiteSpeed. Zbývá provést potřebná nastavení: změnit výchozí port, nakonfigurovat restart a podobně (pokud je to nutné). Po změně výchozího portu můžete zadat IP adresu VPS a dostat se na úvodní stránku webu běžícího na OpenLiteSpeed.
Hotovo! Podařilo se vám nainstalovat OpenLiteSpeed na Ubuntu 20.04 a zajistit plnohodnotný webový server. Webové rozhraní slouží ke správě nastavení OpenLiteSpeed. Po provedení nastavení pro spuštění můžete prostudovat dokumentaci a nastavit další parametry pro provoz.