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.
Passo 1: Aggiornare i pacchetti di sistema
Prima di installare Nginx, aggiornate l’elenco dei pacchetti e i pacchetti di sistema per assicurarvi di avere le ultime versioni del software.
Passo 2: installare Nginx
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:
Passo 3: Abilitare il supporto HTTP/2 in Nginx
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).
Passo 4: ottenere un certificato SSL
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.
Passo 5: Riavviare Nginx e verificare
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.
Conclusione
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.

