V tomto článku vysvětlíme nezbytné kroky k instalaci a konfiguraci Lighttpd na CentOS 8. Než budete pokračovat v tomto tutoriálu, ujistěte se, že jste přihlášeni jako uživatel s sudo
privilegia. Všechny příkazy v tomto tutoriálu by měly být spouštěny jako uživatel bez oprávnění root.
Lighttpd je „zabezpečený, rychlý, kompatibilní a velmi flexibilní“ webový server optimalizovaný pro vysoce výkonná prostředí. Spotřebovává velmi málo zdrojů ve srovnání s jinými webovými servery a zvláště rychlý pro běh AJAX aplikací. Lighttpd přichází s bohatou sadou funkcí, jako je FastCGI, SCGI, Auth, URL-Rewriting, Output-Compression, mechanismus událostí a další.
Nainstalujte Lighttpd na CentOS 8
Krok 1. První příkaz aktualizuje seznamy balíčků, aby bylo zajištěno, že získáte nejnovější verzi a závislosti.
sudo dnf install epel-release sudo dnf update
Krok 2. Nainstalujte Lighttpd na systém CentOS.
Spuštěním následujícího příkazu nainstalujte webový server Lighttpd:
sudo dnf install lighttpd
Po úspěšné instalaci Lighttpd spusťte níže uvedené příkazy a povolte automatické spuštění služby při spouštění:
sudo systemctl start lighttpd sudo systemctl enable lighttpd
Zkontrolujte verzi nainstalovaného serveru Lighttpd pomocí příkazu:
lighttpd -v
Jakmile budete hotovi, musíte nyní povolit provoz HTTP a HTTPS na vaší bráně firewall:
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
Potom otevřete webový prohlížeč a přejděte na http://localhost
pokud jste nainstalovali lokálně nebo http://your-server-ip-address
pokud jste nainstalovali vzdáleně.
Krok 3. Nainstalujte PHP a PHP-FPM s FastCGI.
Nainstalujte balíčky PHP a PHP-FPM pomocí dnf
příkaz:
sudo dnf install php php-fpm lighttpd-fastcgi php-mysqlnd php-pdo php-gd php-mbstring
Dále upravte konfiguraci ‘/etc/php-fpm.d/www.conf
‘ :
nano /etc/php-fpm.d/www.conf
Změňte výchozí „user“ a „group“ na Lighttpd:
user = lighttpd group = lighttpd
Také změňte výchozí naslouchání PHP-FPM pomocí místní IP adresy s portem ‚9000‘:
listen = 127.0.0.1:9000
Dále upravte konfiguraci PHP ‘/etc/php.ini
pomocí nano editoru:
nano /etc/php.ini
Odkomentujte následující řádek, abyste získali podporu s PHP-CGI pro webový server Lighttpd:
cgi.fix_pathinfo=1
Uložte a zavřete soubor, restartujte Lighttpd a službu PHP-FPM, aby se všechny změny konfigurace uplatnily:
sudo systemctl restart lighttpd sudo systemctl restart php-fpm
Blahopřejeme, naučili jste se nainstalovat a nakonfigurovat webový server Lighttpd na CentOS 8. Máte-li nějaké dotazy, zanechte prosím komentář níže.