In questo tutorial, ti guideremo attraverso come installare Lighttpd su Ubuntu Server. Il server Web Lighttpd è un server Web open source per Windows e UNIX/Linux. Utilizza risorse di sistema minime ed è estremamente veloce nel fornire pagine Web ai client richiedenti.
Ciò rende Lighttpd un server Web essenziale per le persone che desiderano migliorare la velocità di caricamento delle proprie pagine Web.
Prerequisiti
Abbiamo usato un sistema server Ubuntu per questo tutorial. Ma puoi usare qualsiasi sistema Ubuntu o Debian.
Assicurati di avere le seguenti due cose prima di iniziare:
- Accesso all'utente root oa un utente con privilegi sudo
- Nessuna applicazione del server web esistente (come apache) installata
Passaggi per installare Lighttpd su Ubuntu Server
Per installare Lighttpd su Ubuntu, non è necessario scaricare nulla. È disponibile nei repository Ubuntu predefiniti. Il nome del pacchetto è “lighttpd” e puoi scaricarlo usando il comando apt.
1. Aggiorna i repository APT
Prima di iniziare, vogliamo assicurarci di poter scaricare l'ultimo pacchetto lighttpd e per fare ciò, dobbiamo aggiornare i nostri repository predefiniti utilizzando il servizio di gestione dei pacchetti apt.
Apri il terminale sul tuo sistema Ubuntu e digita quanto segue.
sudo apt update
Una volta terminato, sei pronto per passare al passaggio due.
2. Installa Lighttpd su Ubuntu Server con APT
Ora che abbiamo aggiornato i repository, possiamo procedere con l'installazione. Useremo il gestore di pacchetti apt per installare Lighttpd sul server Ubuntu.
Per fare ciò, inseriamo quanto segue nel nostro terminale. Potrebbe essere richiesto di inserire la password utente per continuare.
sudo apt install lighttpd
Quando inserisci questo comando nella tua riga di comando, questo è ciò che dovresti aspettarti di vedere come output sullo schermo.
Premere il tasto Invio e procedere con l'installazione. Consenti un paio di secondi o minuti a seconda della velocità di Internet e dovresti avere un server Lighttpd completamente funzionante sul tuo sistema.
3. Avvia il servizio Lighttpd
Una volta installato Lighttpd su Ubuntu, dobbiamo avviare il servizio con l'uso del comando systemctl.
Oltre ad avviare il servizio, collegheremo anche il servizio in modo che si avvii all'avvio.
sudo systemctl start lighttpd.service sudo systemctl enable lighttpd.service
Ora che abbiamo avviato e abilitato il servizio Lighttpd, il server Lighttpd è in esecuzione sul nostro sistema.
Se il servizio è abilitato correttamente, dovresti aspettarti un output simile a questo sullo schermo.
Ecco fatto, hai il servizio Lighttpd attivo e funzionante sul tuo sistema. Andiamo oltre.
4. Accesso a Lighttpd su Ubuntu
Quando si configura un server Web in Linux, la directory DocumentRoot predefinita è /var/www a meno che tu non ne configuri uno diverso.
Se inserisci una pagina denominata index.html nella directory, potrai visualizzare la pagina dal tuo browser accedendo al tuo IP localhost (127.0.0.1).
Diamo un'occhiata alla pagina predefinita disponibile per Lighttpd una volta installato. Apri il browser e digita il seguente indirizzo nella barra degli URL.
http://localhost
Se tutto è andato per il verso giusto, dovresti vedere la pagina come mostrato sopra. Dato che possiamo vedere questa pagina, è fantastico! Possiamo andare oltre.
5. Consenti traffico in entrata
Il nostro server web è installato ma è accessibile solo localmente poiché tutto il traffico dall'esterno è bloccato da UFW che è il nostro firewall Ubuntu predefinito.
Aggiungiamo alcune regole per consentire il passaggio del traffico HTTP e HTTPS.
sudo ufw allow http sudo ufw allow https sudo ufw status
Perfetto! L'ultimo comando dovrebbe mostrarti che il traffico HTTP e HTTPS è ora consentito da qualsiasi IP.
6. Pacchetti aggiuntivi
Ora che sai come installare Lighttpd su Ubuntu e servire le tue pagine HTML sul Web, potresti voler sapere come servire anche le pagine in PHP.
Non esaminerò l'installazione di pacchetti specifici poiché è tutto piuttosto semplice. Ma sentiti libero di leggere questo tutorial in cui abbiamo discusso su come installare Apache e PHP. Puoi passare direttamente alla parte di installazione di PHP.
Note a margine
Il server web Lighttpd ti offre un server web efficace e veloce senza divorare le tue risorse di memoria.
Ci sono alcune cose che devi tenere a mente
- Sebbene Lighttpd sia il migliore quando si tratta di ridurre il carico sul sistema, Server Side Include (SSI) di Lighttpd utilizza un flusso di lavoro non consigliato per gestire gli script.
- Inoltre, la natura di FastCGI richiede la necessità di definire configurazioni aggiuntive per eseguire applicazioni web su un server Lighttpd.
- Devi assicurarti di proteggere correttamente il tuo server quando installi il server Lighttpd sul tuo sistema.
- A causa della natura di Lighttpd collegata alla rete, avere un server non protetto correttamente può aprire il tuo sistema a diverse vulnerabilità.
Conclusione
Lighttpd è uno dei migliori pacchetti di server Web che puoi ottenere se desideri ottenere un server Web veloce e conforme al settore senza dedicare molte risorse di sistema.
Sebbene il server Web Lighttpd abbia alcune particolarità, fa il suo lavoro meglio di qualsiasi altro server Web, fornendo funzionalità server veloci e ottimizzate con un set di funzionalità avanzate che include FastCGI, riscrittura URL, compressione dell'output e altro ancora.
Questo tutorial mirava ad aiutarti a installare Lighttpd su Ubuntu Server. Con gli strumenti PHP e FastCGI, puoi configurare facilmente il server in base alle tue esigenze. Come sempre, se hai domande, faccelo sapere nei commenti qui sotto.