GNU/Linux >> Linux Esercitazione >  >> Debian

Come installare Lighttpd su Debian 10

In questo articolo, avremo spiegato i passaggi necessari per installare e configurare Lighttpd su Debian 10. 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 gratuito, open source e ad alte prestazioni sviluppato da Jan Kneschke. Ha un ingombro di memoria ridotto rispetto ad altri server Web ed è appositamente progettato per ambienti critici per la velocità. È sicuro, veloce e può gestire fino a 10.000 connessioni in parallelo su un singolo server. 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 Debian 10

Passaggio 1. Il primo comando aggiornerà gli elenchi dei pacchetti per assicurarti di ottenere l'ultima versione e le dipendenze.

sudo apt update
sudo apt upgrade

Passaggio 2. Installa Lighttpd su Debian 10.

Installa Lighttpd dal repository Debian usando il gestore di pacchetti apt:

sudo apt install lighttpd

Dopo aver installato correttamente Lighttpd, avvia e abilita l'avvio automatico del servizio all'avvio:

sudo systemctl start lighttpd
sudo systemctl enable lighttpd
sudo systemctl status lighttpd

Una volta installato, potremo verificarne il funzionamento, aprendo un browser web e andando su http://YOUR_SERVER_IP o http ://localhost se siamo in una macchina locale. Ricorda che funziona tramite la porta 80 e deve essere disponibile.

Passaggio 3. Abilitazione del supporto PHP a Lighttpd.

Il primo passo consiste nell'installare PHP e alcuni dei suoi moduli, per fare ciò, usa il seguente comando:

sudo apt install php7.3 php7.3-fpm php7.3-mysql php7.3-cli php7.3-curl php7.3-xml

Per impostazione predefinita, PHP-FPM è in ascolto sul socket UNIX /var/run/php73-fpm.sock. Quindi, dovremo modificare il file /etc/php/7.3/fpm/pool.d/www.conf e imposta PHP-FPM in ascolto sul socket TCP:

sudo nano /etc/php/7.3/fpm/pool.d/www.conf
listen = 127.0.0.1:9000

Salva e chiudi il file. Quindi, apri il file 15-fastcg-php.conf per abilitare il supporto FastCGI in Lighttpd:

nano /etc/lighttpd/conf-available/15-fastcgi-php.conf
"bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php.socket",

A

"host" => "127.0.0.1",
"port" => "9000",

Salva e chiudi il file. Quindi, abilita i moduli FastCGI e FastCGI-PHP con il seguente comando:

lighty-enable-mod fastcgi
lighty-enable-mod fastcgi-php

Infine, riavvia il servizio Lighttpd e PHP-FPM per applicare tutte le modifiche alla configurazione:

sudo systemctl restart lighttpd
sudo systemctl restart php7.3-fpm

Passaggio 4. Configura Firewall

Esegui i seguenti comandi per consentire la richiesta HTTP (80) e HTTPS (443) tramite il firewall:

ufw allow 80/tcp
ufw allow 443/tcp
ufw reload

Congratulazioni, hai imparato come installare e configurare Lighttpd su Debian Buster. Se hai qualche domanda, lascia un commento qui sotto.


Debian
  1. Come installare Tomcat 8.5 su Debian 9

  2. Come installare Nextcloud su Debian 9

  3. Come installare PostgreSQL 11/10 su Debian 9 e Debian 8

  4. Come installare MongoDB 4.4 / 4.2 su Debian 9

  5. Come installare PostgreSQL su Debian 11 / Debian 10

Come installare MariaDB su Debian 11

Come installare Nginx su Debian 11

Come installare Nagios su Debian 10 / Debian 9

Come installare LibreNMS su Debian 11 / Debian 10

Come installare Yclas su Debian 11

Come installare Vai su Debian 11