Come installare il server web Lighttpd su Linux

Lighttpd è una sottile alternativa al server web Apache per sistemi operativi server Unix, Linux e Windows. Il suo obiettivo principale è fornire contenuti web in modo veloce e sicuro.

Il server Web Lighttpd è utile, soprattutto per coloro che hanno bisogno di fornire contenuti sul Web su Linux ma non hanno necessariamente una quantità impressionante di CPU e RAM.

La configurazione del server Web Lighthttpd non è molto simile alla configurazione di Apache o Nginx su Linux. Non sono disponibili pacchetti sul sito Web di sviluppo. Invece, se vuoi usarlo, devi scaricare un pacchetto e installarlo manualmente. Ecco come farlo.

Scarica il pacchetto RPM Lighttpd

Qualche tempo fa, c’era un pacchetto RPM Lighttpd per CentOS / RedHat Enterprise Linux. Tuttavia, sembra che gli sviluppatori del server web non li distribuiscano più. Quindi, se desideri utilizzare Lighttpd, è richiesto il codice sorgente.

Ottieni wget

Per scaricare il codice sorgente, avrai bisogno dello strumento di download wget. Poiché la maggior parte dei sistemi operativi per server non sempre include questo programma, è necessaria l’installazione.

Ubuntu

sudo apt install wget

Debian

sudo apt-get install wget

Arch Linux

sudo pacman -S wget

CentOS

sudo yum install wget

Fedora

sudo dnf install wget

OpenSUSE

sudo zypper install wget

Dopo aver attivato lo strumento di download di wget sul tuo server Linux (o desktop che stai utilizzando come server), utilizza il comando CD e sposta la sessione del terminale nella directory / tmp.

Effettuare il download nella directory / tmp (nota anche come temporanea) assicurerà che una volta che il software è attivo e in esecuzione, non sporchi il file system.

cd /tmp

Codice sorgente

Ora che il terminale è nella directory temporanea, invoca wget e prendi il rilascio del codice sorgente di lighttpd.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.gz

In alternativa, se hai problemi con la versione TarGZ, gli sviluppatori hanno a disposizione una versione TarXZ.

wget https://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.52.tar.xz

Il download del pacchetto del server web lighttpd dovrebbe richiedere un paio di secondi, a seconda della tua connessione Internet. Quando il processo è completo, passa alla sezione successiva di questo tutorial.

Estrai il codice sorgente

Con il download del codice sul sistema server Linux all’interno della directory temporanea (/ tmp), è ora il momento di estrarre il codice dal suo archivio. L’estrazione dei file di codice Lighttpd su Linux viene eseguita con il comando tar.

In un terminale, scrivi tar con le opzioni “zxvf”. Questo ti permetterà di estrarre e visualizzare il contenuto dell’archivio TarGZ.

tar zxvf lighttpd-1.4.52.tar.gz

In alternativa, se hai scaricato l’archivio TarXZ invece di TarGZ, dovrai utilizzare il comando tar con un diverso set di opzioni. Nello specifico, quelli “xvJf”.

tar xvJf lighttpd-1.4.52.tar.xz

Con il codice estratto, esegui il comando CD e sposta il terminale nella nuova cartella.

cd lighttpd-*

Da lì, usa ls e visualizza il contenuto della directory.

ls

Compila Lighttpd su Linux

La creazione del server Web Lighttpd richiede alcuni passaggi. Non è eccessivamente complicato e inizia installando le dipendenze richieste.

Ubuntu

sudo apt install libpcre3-dev libbz2-dev zlib1g-dev

Debian

sudo apt-get install libpcre3-dev libbz2-dev zlib1g-dev

Arch Linux

sudo pacman -S pcre-8 zlib bzip2

Fedora

sudo dnf install pcre-devel zlib-devel libbz2-devel

OpenSUSE

sudo zypper install pcre-devel zlibary-devel libbz2-devel

Con le dipendenze installate, è il momento di eseguire la scansione del sistema e creare i file make sul sistema. I file Make vengono creati con lo script “Configure”.

./configure

Lascia che lo script venga eseguito. Potrebbero essere necessarie alcune volte per eseguire e rieseguire lo script, soprattutto se determina che nel sistema mancano i file delle dipendenze.

Nella nostra guida, facciamo del nostro meglio per aiutarti a installare le dipendenze di cui lo script ha bisogno per generare correttamente i file Make. Tuttavia, potrebbe non funzionare sempre. Se hai problemi, controlla la documentazione.

Al termine di Configure, è il momento di creare l’installazione utilizzando il comando Make.

make

sudo make install 

Al termine dell’installazione, sarà necessario configurare il server. Per fare questo, vai al sito ufficiale.

Pacchetti specifici della distribuzione

Per la maggior parte, Lighttpd non fa di tutto per mantenere pacchetti specifici per la distribuzione per il proprio server web. Per questo motivo, abbiamo spiegato come compilare e costruire il codice sorgente. Inoltre, scaricare il codice sorgente è un buon modo per assicurarti di poter ottenere l’ultima versione del software, indipendentemente da quale sia il tuo sistema operativo Linux. Detto questo, alcune distribuzioni potrebbero avere un pacchetto di server web Lighttpd nelle loro sorgenti software primarie.

Per saperne di più, vai a pkgs.org. Nella pagina, vedrai le informazioni elencate per diversi pacchetti Lighttpd. Tuttavia, tieni presente che se installi le versioni specifiche della distribuzione, potrebbe non essere aggiornato tutte le volte che le ricevi direttamente dagli sviluppatori.