OpenLiteSpeed je bezplatný software webového serveru s otevřeným zdrojovým kódem, který uživatelům umožňuje poskytovat webové stránky rychleji a spolehlivě. To lze provést mnoha způsoby, včetně souběžnosti, využití paměti, rychlosti zpracování požadavků a vestavěné mezipaměti. OpenLiteSpeed má velkou komunitu věnovanou vývojářům, kteří do projektu přispívají kódem a hardwarem. OpenLiteSpeed je napsán v programovacím jazyce C a lze jej použít na mnoha platformách, včetně Linuxu, UNIXu, BSD a Windows.
V této příručce vás provedeme kroky nezbytnými pro zprovoznění a spuštění OpenLiteSpeed na vašem serveru. Navíc vám ukážeme, jak jej nakonfigurovat pro optimální výkon. Takže můžeme začít!
Předpoklady
Abyste mohli nainstalovat a spustit OpenLiteSpeed na Ubuntu 20.04, budete potřebovat:
- Dostupný uživatel pro SSH jako root (na serveru) s právy sudo. Zde se můžete naučit, jak vytvořit uživatele s právy sudo.
- Server VPS se systémem Ubuntu 20.04 x64 Server v libovolném umístění, které chcete pro svůj server Linux. DigitalOcean nebo Vultr můžete nastavit během několika minut.
Aktualizace úložiště balíčků serveru
Před instalací nového softwaru je důležité aktualizovat úložiště balíčků. Chcete-li to provést, použijte následující příkaz. Tento příkaz stáhne seznam dostupných balíčků z vámi zvoleného serveru Ubuntu. Pokud existují aktualizace stávajícího softwaru, stáhne si informace i o nich a aktualizuje vaši místní mezipaměť.
sudo apt update -y
Instalace OpenLiteSpeed na Ubuntu 20.04
Nyní, když jsme aktualizovali naše úložiště balíčků, pojďme nainstalovat OpenLiteSpeed.
OpenLiteSpeed můžete nainstalovat z binárního souboru, oficiálního úložiště nebo sestavit ze zdrojových souborů. Tato příručka použije k instalaci OpenLiteSpeed skript Shell úložiště OpenLiteSpeed
Shell skript je soubor obsahující řadu příkazů, které jsou spouštěny operačním systémem podobným UNIXu (Linux, FreeBSD, OS X). Říká se tomu „skript“, protože vše, co obsahuje, je text; není vyžadováno žádné konkrétní rozšíření.
Úložiště openlitespeed je skript shellu, který stahuje zdroj OpenLiteSpeed z oficiální stránky a automaticky jej přidává do seznamu repozitářů. Je to skript napsaný uživateli pro uživatele a je zdarma. Je k dispozici POUZE pro operační systém Linux! Nepokoušejte se jej používat v systému Windows nebo na jiných platformách, protože se objeví chyby.
Spusťte následující příkaz a stáhněte si skript shellu úložiště OpenLiteSpeed.
wget http://rpms.litespeedtech.com/debian/enable_lst_debian_repo.sh
Spusťte skript enable_lst_debian_repo.sh a stáhněte si klíče GPG atd. pro úložiště OpenLiteSpeed na váš server, kam instalujete webový server LiteSpeed. Tento skript stáhne klíč GPG, přidá je do seznamu klíčů apt a poté nainstaluje předdefinované repozitáře OpenLiteSpeed Debian.
sudo bash enable_lst_debian_repo.sh
Pokud je vše v pořádku, měli byste vidět něco takového.
Nakonec spusťte následující příkaz k instalaci OpenLiteSpeed
sudo apt install openlitespeed -y
Po dokončení instalace balíčku OpenLiteSpeed musíte spustit službu OpenLiteSpeed, abyste mohli začít spravovat svůj webový server.
sudo systemctl start lsws
Po spuštění OpenLiteSpeed na vašem serveru musíte nastavit uživatelské jméno a heslo správce pro vstup do administrátorské konzole. Uživatelské jméno a heslo, které jste nastavili, je jediný způsob, jak se přihlásit do administrátorské konzole. Je to něco jako digitální zámek dveří s fyzickým klíčem.
Spusťte následující příkaz a nastavte uživatelské jméno a heslo správce.
sudo bash /usr/local/lsws/admin/misc/admpass.sh
Toto je vlastní skript, který nastavuje uživatelské jméno a heslo správce OpenLiteSpeed. Samotný soubor obsahuje následující komentáře, které jsou také uvedeny níže. Soubor /usr/local/lsws/admin/misc/admpass.sh (který bude ve zbytku tohoto článku označován jako admpass.sh) pomáhá zvýšit bezpečnost procesu instalace tím, že vyžaduje nastavení uživatelského jména správce. a heslo po spuštění OpenLiteSpeed. OpenLiteSpeed je postaven s „neinteraktivní“ funkcí, což znamená, že s ním po instalaci nemusíte interagovat. Tím, že je však na začátku nastaveno uživatelské jméno a heslo správce, to pomáhá předcházet pokusům o brutální pokusy o náhodná uživatelská jména a hesla, dokud se jim nepoštěstí uhodnout to vaše.
Zadejte své vlastní uživatelské jméno a heslo. Ty by měly být složité a odlišné od hesla uživatele root, které nastavujete pro svůj server.
Konfigurace brány firewall
Nyní, když jsme na vašem serveru nainstalovali a spustili OpenLiteSpeed, je čas nakonfigurovat váš firewall.
OpenLiteSpeed ve výchozím nastavení naslouchá na 7080 a 8088. Je důležité otevřít tyto porty ve vaší bráně firewall, jinak váš OpenLiteSpeed ukáže, že server je v provozu, ale nepřístupný.
Nejjednodušší způsob, jak nakonfigurovat váš firewall, je pomocí UFW (Uncomplicated Firewall). Pokud tento nástroj neznáte, nemějte obavy – je velmi jednoduchý.
Spuštěním následujícího příkazu otevřete porty, na kterých OpenLiteSpeed naslouchá.
sudo ufw allow 7080/tcp && sudo ufw allow 8088/tcp
Váš firewall je nyní nakonfigurován a bude použit pro aktuální relaci a uložen pro budoucí relace. Chcete-li zobrazit aktivní pravidla brány firewall, spusťte:
sudo ufw status verbose
Přístup k webovému uživatelskému rozhraní OpenLiteSpeed
Nyní, když je naše instalace OpenLiteSpeed dokončena, můžeme k němu přistupovat na webu prostřednictvím vašeho webového prohlížeče podle pokynů níže.
Otevřete svůj oblíbený webový prohlížeč a přejděte na následující adresu http://server-ip:7080/, kde server-ip je veřejná IP adresa vašeho serveru.
Měla by se vám zobrazit hlavní domovská stránka OpenLiteSpeed, jak je uvedeno níže.
Přístup k webovému uživatelskému rozhraní OpenLiteSpeed
Nyní, když je naše instalace OpenLiteSpeed dokončena, můžeme k němu přistupovat na webu prostřednictvím vašeho webového prohlížeče podle pokynů níže.
Otevřete svůj oblíbený webový prohlížeč a přejděte na následující adresu http://server-ip:7080/, kde server-ip je veřejná IP adresa vašeho serveru.
Měla by se vám zobrazit hlavní domovská stránka OpenLiteSpeed, jak je uvedeno níže.
Otevřete další kartu, tentokrát přejděte na http://server-ip:7080 a získejte přístup do administrátorské konzole OpenLiteSpeed. Zadejte uživatelské jméno a heslo, které jste dříve nastavili pro přihlášení.
Uvidíte OpenLiteSpeed Dashboard. Zde nakonfigurujeme OpenLiteSpeed pro spouštění našich webových aplikací.
Závěr
V této příručce jsme prošli instalací OpenLiteSpeed na Ubuntu 20.04. Nastavili jsme firewall a poté otevřeli porty, na kterých OpenLiteSpeed naslouchá. Dokončili jsme přístup k webovému rozhraní a přístupu k vaší nové administrátorské konzoli.