Ciao amici. In questo giorno, ho un altro trucco su Nginx. In breve, oggi imparerai come abilitare HTTP2 in Nginx.
HTTP2 è la naturale evoluzione di HTTP. Grazie ad esso, avremo un miglioramento della velocità di risposta grazie alla sua architettura che consente con una connessione di effettuare diverse richieste e risposte.
Un altro aspetto interessante di HTTP2 è che elimina l'invio e la ricezione di informazioni ridondanti . In aggiunta a questo, tutto è fatto in modo sicuro in modo che l'esperienza Internet diventi più efficiente.
Per questi e altri motivi è che molti amministratori di sistema e webmaster scelgono di abilitare questo protocollo in tutte le loro configurazioni. Oggi faremo lo stesso usando Nginx.
Alcune considerazioni
Per eseguire questo tutorial, dobbiamo avere Nginx installato e configurato correttamente. In aggiunta a questo, useremo un utente con sudo
o permessi di root.
In aggiunta a questo, è necessario che la versione di Nginx sia superiore a 1.9.5 e che hai alcune abilità terminali minime.
Quindi, proviamoci.
Come abilitare HTTP2 in Nginx
Se vuoi abilitare HTTP2 in Nginx a livello globale, allora dobbiamo modificare il file di configurazione, che è /etc/nginx/nginx.conf
.
sudo nano /etc/nginx/nginx.conf
Ma nel caso in cui abbiamo molte configurazioni per ogni sito sul nostro server, allora dobbiamo modificare ciascuno di questi file. Un esempio dell'aspetto di questi file è.
sudo nano /etc/nginx/sites-enabled/domain.conf
In questo caso, ti mostro che utilizzo nano
ma puoi davvero usare qualsiasi editor di testo.
Una volta iniziata la modifica, dovrai verificarla nel server
sezione hai abilitato SSL tramite il listen
direttiva. Se questo è vero, aggiungi semplicemente HTTP/2
così.
server {
listen 443 ssl http2;
ssl_certificate ...
ssl_certificate_key ...
}
Ora salva le modifiche e chiudi l'editor.
Ora devi controllare che la sintassi di Nginx sia corretta.
sudo nginx -t
Se non ci sono errori, puoi riavviare Nginx eseguendo
sudo systemctl restart nginx
Se vuoi controllare le modifiche, puoi utilizzare uno strumento esterno. Uno dei migliori per questo è KeyCDN dove puoi facilmente fare il controllo.
Spero di esserti stato d'aiuto.
Conclusione
In questo post, ti abbiamo mostrato come abilitare HTTP2 in Nginx in modo rapido, semplice e senza complicazioni.
Grazie per la lettura e spero che ti sia servito nei tuoi progetti.