Nginx è un server web ad alte prestazioni e un reverse proxy, ampiamente utilizzato per ospitare siti web e applicazioni. HTTP/2 migliora significativamente le prestazioni del web consentendo il multiplexing, la compressione delle intestazioni e altre ottimizzazioni. In questa guida spiegheremo come installare Nginx su Ubuntu con il supporto HTTP/2.
Prima di installare Nginx, aggiornate l’elenco dei pacchetti e i pacchetti di sistema per assicurarvi di avere le ultime versioni del software.
I repository predefiniti di Ubuntu includono Nginx, quindi è possibile installarlo utilizzando apt
:
Una volta completata l’installazione, verificate che Nginx sia in esecuzione:
Se Nginx non è attivo, avviarlo con:
Per abilitare HTTP/2, modificare il file di configurazione di Nginx:
Trovare la seguente riga:
Modificarla per includere http2
:
Salvate le modifiche(CTRL
X,
poi Y
e Invio
).
HTTP/2 richiede SSL/TLS, quindi è necessario un certificato SSL valido. Il modo più semplice è usare Let’s Encrypt con Certbot:
Seguire le istruzioni per generare e installare il certificato.
Dopo aver abilitato HTTP/2, riavviare Nginx per applicare le modifiche:
Verificare che HTTP/2 funzioni con:
Si dovrebbe vedere l’intestazione di risposta HTTP/2
.
Avete installato con successo Nginx con supporto HTTP/2 su Ubuntu. Il vostro sito web beneficerà ora di prestazioni migliori e tempi di caricamento delle pagine più rapidi. Se è necessario effettuare ulteriori ottimizzazioni, si consiglia di abilitare la cache, la compressione e di perfezionare la configurazione di Nginx.