In questo tutorial, ti mostreremo come installare e configurare il server web Hiawatha sul tuo server Ubuntu 16.04. Per quelli di voi che non lo sapessero, Hiawatha è un server web costruito con un focus sulla sicurezza. Dispone di regole integrate che possono prevenire lo scripting cross-site e la falsificazione, le iniezioni SQL e il dispendio di risorse. Sebbene si concentri sulla sicurezza, eccelle anche in termini di prestazioni grazie al suo design leggero. Quando si combina l'Hiawatha server web con PHP-FPM e MySQL, puoi avere un server web potente, leggero e sicuro.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo
' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Hiawatha su un server Ubuntu 16.04 (Xenial Xerus).
Caratteristiche Hiawatha
- Supporto CGI e bilanciamento del carico FastCGI
- Supporto per file di grandi dimensioni
- Funzionalità proxy inverso
- Supporto per chroot
- Toolkit URL che supporta la riscrittura degli URL
- Supporto SSL e TLS
- Autenticazione HTTP di base e digest
- Controllo della velocità di caricamento tramite il traffic shaping
- Memorizzazione interna dei file nella cache
- Supporto IPv6
- Compressione HTTP utilizzando gzip
- Hosting virtuale
- Supporto per applicazioni WebDAV
- Supporto per l'indicazione del nome del server inclusa nella v8.6
Installa Hiawatha Web Server su Ubuntu 16.04
Passaggio 1. Innanzitutto, assicurati che tutti i pacchetti di sistema siano aggiornati eseguendo il seguente apt-get
comandi nel terminale.
sudo apt-get update sudo apt-get upgrade
Passaggio 2. Installazione di Hiawatha Web Server.
Per prima cosa, ottieni e installa la chiave pubblica del repository:
apt-key adv --recv-keys --keyserver keys.gnupg.net 79AF54A9 nano /etc/apt/sources.list
Aggiungi quanto segue a sources.list
:
deb http://mirror.tuxhelp.org/debian/ squeeze main
Installa Hiawatha con il seguente comando:
apt-get update apt-get install hiawatha
Avvia Hiawatha e aggiungilo per avviarlo automaticamente all'avvio del sistema utilizzando:
systemctl enable hiawatha.service systemctl start hiawatha.service
Puoi verificare che il server web Hiawatha sia realmente in esecuzione aprendo il tuo browser web preferito e inserendo l'URL http://indirizzo-del-tuo-server se è installato, quindi vedrai questo:
Utilizzando le impostazioni predefinite, puoi inserire i tuoi contenuti web nella seguente directory:
/var/www/hiawatha
Per qualsiasi modifica alla configurazione che desideri apportare, puoi andare alla seguente directory:
/etc/hiawatha
Congratulazioni! Hai installato con successo Hiawatha. Grazie per aver utilizzato questo tutorial per l'installazione del server web Hiawatha nei sistemi LTS Ubuntu 16.04 (Xenial Xerus). Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito web ufficiale di Hiawatha.