In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Lighttpd su CentOS 8. Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con sudo
privilegi. Tutti i comandi in questo tutorial devono essere eseguiti come utente non root.
Lighttpd è un server Web "sicuro, veloce, compatibile e molto flessibile" ottimizzato per ambienti ad alte prestazioni. Consuma pochissime risorse rispetto ad altri server web e particolarmente veloce per l'esecuzione di applicazioni AJAX. Lighttpd viene fornito con un ricco set di funzionalità, come FastCGI, SCGI, Auth, URL-Rewriting, Output-Compression, meccanismo di eventi e altro.
Installa Lighttpd su CentOS 8
Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.
sudo dnf install epel-release sudo dnf update
Passaggio 2. Installa Lighttpd sul sistema CentOS.
Esegui il seguente comando per installare il server Web Lighttpd:
sudo dnf install lighttpd
Dopo aver installato correttamente Lighttpd, emetti i comandi seguenti per avviare e abilitare l'avvio automatico del servizio all'avvio:
sudo systemctl start lighttpd sudo systemctl enable lighttpd
Verifica la versione del server Lighttpd installato con il comando:
lighttpd -v
Una volta terminato, ora devi consentire il traffico HTTP e HTTPS sul tuo firewall:
sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload
Quindi, apri un browser web e vai a http://localhost
se hai installato localmente o http://your-server-ip-address
se hai installato in remoto.
Passaggio 3. Installa PHP e PHP-FPM con FastCGI.
Installa i pacchetti PHP e PHP-FPM utilizzando dnf
comando:
sudo dnf install php php-fpm lighttpd-fastcgi php-mysqlnd php-pdo php-gd php-mbstring
Successivamente, modifica la configurazione '/etc/php-fpm.d/www.conf
' :
nano /etc/php-fpm.d/www.conf
Cambia "utente" e "gruppo" predefiniti in Lighttpd:
user = lighttpd group = lighttpd
Inoltre, cambia l'ascolto PHP-FPM predefinito utilizzando l'indirizzo IP locale con la porta '9000':
listen = 127.0.0.1:9000
Successivamente, modifica la configurazione PHP '/etc/php.ini
' usando l'editor nano:
nano /etc/php.ini
Decommenta la seguente riga per ottenere supporto con PHP-CGI per il server web Lighttpd:
cgi.fix_pathinfo=1
Salva e chiudi il file., riavvia il servizio Lighttpd e PHP-FPM per applicare tutte le modifiche alla configurazione:
sudo systemctl restart lighttpd sudo systemctl restart php-fpm
Congratulazioni, hai imparato a installare e configurare il server web Lighttpd su CentOS 8. Se hai domande, lascia un commento qui sotto.