V tomto tutoriálu vás provedeme tím, jak nainstalovat Lighttpd na Ubuntu Server. Webový server Lighttpd je webový server s otevřeným zdrojovým kódem pro Windows a UNIX/Linux. Využívá minimální systémové prostředky a je extrémně rychlý při poskytování webových stránek žádajícím klientům.
Díky tomu je Lighttpd nezbytným webovým serverem pro lidi, kteří chtějí zlepšit rychlost načítání svých webových stránek.
Předpoklady
Pro tento tutoriál jsme použili serverový systém Ubuntu. Ale můžete použít jakýkoli systém Ubuntu nebo Debian.
Než začnete, ujistěte se, že máte následující dvě věci:
- Přístup k uživateli root nebo uživateli s právy sudo
- Žádná existující aplikace webového serveru (jako je Apache) není nainstalována
Postup instalace Lighttpd na server Ubuntu
Chcete-li nainstalovat Lighttpd na Ubuntu, nemusíte nic stahovat. Je k dispozici ve výchozích úložištích Ubuntu. Název balíčku je „lighttpd“ a můžete si jej stáhnout pomocí příkazu apt.
1. Aktualizujte úložiště APT
Než začneme, chceme se ujistit, že si můžeme stáhnout nejnovější balíček lighttpd, a abychom to mohli udělat, musíme aktualizovat naše výchozí úložiště pomocí služby správy balíčků apt.
Otevřete terminál na vašem systému Ubuntu a zadejte následující.
sudo apt update
Po dokončení jste připraveni přejít ke druhému kroku.
2. Nainstalujte Lighttpd na Ubuntu Server pomocí APT
Nyní, když jsme aktualizovali úložiště, můžeme pokračovat v instalaci. K instalaci Lighttpd na server Ubuntu použijeme správce balíčků apt.
K tomu zadáme do našeho terminálu následující. Pro pokračování můžete být vyzváni k zadání uživatelského hesla.
sudo apt install lighttpd
Když zadáte tento příkaz do příkazového řádku, je to to, co byste měli očekávat jako výstup na obrazovce.
Stiskněte klávesu Enter a pokračujte v instalaci. Počkejte několik sekund nebo minut v závislosti na rychlosti vašeho internetu a měli byste mít ve svém systému plně funkční server Lighttpd.
3. Spusťte službu Lighttpd
Jakmile nainstalujeme Lighttpd na Ubuntu, musíme službu spustit pomocí příkazu systemctl.
Spolu se spuštěním služby také službu připojíme, aby se spustila při spouštění.
sudo systemctl start lighttpd.service sudo systemctl enable lighttpd.service
Nyní, když jsme spustili a povolili službu Lighttpd, server Lighttpd běží na našem systému.
Pokud je služba povolena správně, měli byste na obrazovce očekávat výstup podobný tomuto.
To je vše, na vašem systému máte spuštěnou službu Lighttpd. Pojďme dále.
4. Přístup k Lighttpd na Ubuntu
Když nastavujete libovolný webový server v systému Linux, výchozí adresář DocumentRoot je /var/www pokud nenakonfigurujete jiný.
Pokud umístíte stránku s názvem index.html v adresáři, budete moci zobrazit stránku z vašeho prohlížeče přístupem k vaší localhost IP (127.0.0.1).
Podívejme se na výchozí stránku, která je k dispozici pro Lighttpd po instalaci. Otevřete prohlížeč a do adresního řádku zadejte následující adresu.
http://localhost
Pokud vše proběhlo správně, měli byste vidět stránku, jak je uvedeno výše. Vzhledem k tomu, že vidíme tuto stránku, je to skvělé! Můžeme se posunout dále.
5. Povolit příchozí provoz
Náš webový server je nainstalován, ale je přístupný pouze lokálně, protože veškerý provoz zvenčí je blokován UFW, což je náš výchozí firewall Ubuntu.
Pojďme přidat některá pravidla, která umožní průchod HTTP a HTTPS provozu.
sudo ufw allow http sudo ufw allow https sudo ufw status
Perfektní! Poslední příkaz by vám měl ukázat, že provoz HTTP a HTTPS je nyní povolen z jakékoli IP adresy.
6. Další balíčky
Nyní, když víte, jak nainstalovat Lighttpd na Ubuntu a obsluhovat své HTML stránky přes web, možná budete chtít vědět, jak obsluhovat stránky v PHP.
Nebudu se zabývat instalací konkrétních balíčků, protože je to všechno docela jednoduché. Ale klidně si přečtěte tento tutoriál, kde jsme diskutovali o tom, jak nainstalovat Apache a PHP. Můžete přejít přímo do instalační části PHP.
Postranní poznámky
Webový server Lighttpd vám poskytuje efektivní a rychlý webový server, aniž by spotřebovával vaše paměťové zdroje.
Je pár věcí, které musíte mít na paměti
- Zatímco Lighttpd je nejlepší, pokud jde o snížení zátěže vašeho systému, Lighttpd's Server Side Within (SSI) používá ke zpracování skriptů nedoporučený pracovní postup.
- Povaha FastCGI dále vyžaduje potřebu definovat další konfigurace pro spouštění webových aplikací na serveru Lighttpd.
- Při instalaci serveru Lighttpd do systému se musíte ujistit, že jste správně zabezpečili svůj server.
- Vzhledem k povaze sítě Lighttpd může mít server, který není správně zabezpečen, váš systém vystaven několika zranitelnostem.
Závěr
Lighttpd je jeden z nejlepších balíčků webových serverů, které můžete získat, pokud chcete získat rychlý webový server vyhovující danému odvětví, aniž byste museli věnovat mnoho systémových prostředků.
I když má webový server Lighttpd některé zvláštnosti, svou práci odvádí lépe než jakýkoli jiný webový server – poskytuje rychlé a optimalizované funkce serveru s pokročilou sadou funkcí zahrnujících FastCGI, přepisování URL, kompresi výstupu a další.
Tento tutoriál vám pomůže nainstalovat Lighttpd na Ubuntu Server. Pomocí nástrojů PHP a FastCGI můžete server snadno nakonfigurovat tak, aby vyhovoval vašim potřebám. Jako vždy, pokud máte nějaké dotazy, dejte nám vědět v komentářích níže.