GNU/Linux >> Linux Esercitazione >  >> Linux

Come abilitare HTTP2 in NGINX

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.


Linux
  1. Come utilizzare Nginx per reindirizzare

  2. Come abilitare HTTP/2 in Nginx

  3. Come abilitare le statistiche HAProxy

  4. Come abilitare l'inoltro IP su Linux

  5. Come disabilitare ETag in NGINX

Come abilitare il supporto HTTP/2.0 su Nginx

Come abilitare la compressione Gzip su Nginx

Come abilitare HTTP/2.0 in Nginx

Come abilitare HTTP/2.0 in Nginx Server:guida passo passo

Come installare Nginx su CentOS 7?

Come installare NGINX su Ubuntu 18.04