Dato che stai usando un sistema Linux, probabilmente lo sai già HTTP è un protocollo Internet che stabilisce la tua connessione a Internet al tuo server richiesto tramite il tuo browser web.

Invia richieste dall’estremità del client all’estremità del server e trasmette i dati dal server al client. Bene, questo è sufficiente per conoscere il protocollo HTTP se sei un normale utente di Internet.

Se sei un amministratore di server o gestore di rete o ospiti il ​​tuo sito Web su un server Nginx, devi saperne di più su HTTP, HTTP / 2.0 e su come abilitare HTTP / 2.0 sul server Nginx.

Abilita HTTP / 2.0 in Nginx

Come amministratore del server Nginx, devi aver sentito parlare del modello OSI e TCP; HTTP si trova nel livello dell’applicazione del modello OSI. Puoi applicare HTTP2 sul tuo server Nginx per rendere il tuo server più veloce, più efficiente e più sicuro.

Leggi: 9 migliori server proxy gratuiti più utilizzati

Per configurare i servizi HTTP sul tuo sistema, devi avere il server Nginx installato sulla tua macchina. In questo post, vedremo come abilitare e configurare http2 sul tuo server Nginx.

Passaggio 1: verifica i prerequisiti per Nginx HTTP / 2.0

Poiché hai già il server Nginx installato sul tuo PC, per abilitare i servizi HTTP/2.0, potresti dover verificare se il tuo sistema è in grado di gestire la prossima versione del protocollo HTTP. Per controllare i moduli HTTP, puoi eseguire il seguente comando GREP (Global Regular Expression Print) nella shell del terminale.

strings /usr/sbin/nginx | grep _module | grep -v configure| sort | grep ngx_http_v2_module

Controlla i prerequisiti per Nginx HTTP / 2.0

Puoi anche eseguire il seguente comando di controllo del sistema per controllare lo stato del tuo server Nginx.

sudo systemctl status nginx

Controlla i prerequisiti per Nginx HTTP / 2.0

Passaggio 2: abilita HTTP / 2.0 in Nginx

L’abilitazione dei servizi HTTP/2.0 su un server Nginx è semplice. Devi avere i privilegi di root sulla tua macchina. Puoi eseguire il seguente comando nel tuo terminale Linux per modificare e configurare il protocollo HTTP/2.0 sul tuo server.

Il seguente comando cambierà il tipo di connessione HTTP del tuo filesystem Nginx memorizzato nella directory /etc/nginx/. Scegli il comando appropriato per la tua distribuzione Linux dal basso.

Modifica la configurazione del server Nginx in Ubuntu/Debian

sudo nano /etc/nginx/sites-available/example.com.conf

Modifica la configurazione del server Nginx su Red Hat e Fedora Linux

sudo nano /etc/nginx/conf.d/example.com.conf

Ora, devi aggiungere la seguente riga del protocollo HTTP all’interno dello script.

listen 443 ssl http2;

Puoi seguire lo script di esempio fornito di seguito. Assicurati di sostituire l’indirizzo del tuo server con example.com.

server {
server_name example.com www.example.com;
access_log /var/log/nginx/example.com_access.log;
error_log /var/log/nginx/example.com_error.log;

listen [::]:443 ssl ipv6only=on http2; # managed by Certbot
listen 443 ssl http2; # managed by Certbot

ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot

Configurazione del server Nginx su Red Hat e Fedora Linux

Ora puoi controllare lo stato di configurazione del tuo server Nginx.

nginx -t

Configurazione del server Nginx su Red Hat e Fedora Linux

Ora puoi eseguire il comando di controllo del sistema di seguito per riavviare il tuo server Nginx.

systemctl restart nginx

Passaggio 3: controlla e chiudi

Abbiamo già visto come abilitare i servizi HTTP/2.0 su un server Nginx; tempo per verificare se è abilitato o meno. Esistono due metodi per scoprirlo, è possibile eseguire il seguente comando curl nella shell del terminale per verificare lo stato HTTP.

sudo curl -v --http2 http://localhost

Il comando restituirà lo stato della connessione al server e lo stato della versione HTTP.

Configurazione del server Nginx su Red Hat e Fedora Linux

puoi farlo anche tu controlla lo stato della versione HTTP tramite il tuo browser web. Innanzitutto, inserisci l’indirizzo web del tuo server e visita il sito. Quindi fare clic con il pulsante destro del mouse e selezionare il menu Ispeziona elemento.

Successivamente, troverai la scheda Rete. Nella scheda Rete, trova il menu del protocollo e controlla se HTTP / 2.0 è abilitato o meno sul tuo server Nginx.

Configurazione del server Nginx su Red Hat e Fedora Linux

Stai attento.

L’abilitazione di HTTP / 2.0 sul tuo server Nginx può consentire più richieste al server e rendere più veloci i protocolli binari. Tuttavia, l’abilitazione di HTTP/2.0 ha vantaggi e svantaggi. L’abilitazione di HTTP/2.0 può essere abusata per utilizzare il sistema push del server.

Leggere: Installa e configura il server DHCP su Windows Server

Se disponi di una connessione in modalità mista (HTTP/2.0 abilitato sul client ma non sul server), può rallentare la tua connessione. È necessario assicurarsi che sia il server che il client abbiano i servizi http/2.0 abilitati.

Conclusione

Il protocollo HTTP/2.0 può comprimere dati binari e rispondere a più richieste contemporaneamente. In questo articolo abbiamo visto come abilitare i servizi HTTP/2.0 su un server Nginx. Ho anche descritto le basi e le precauzioni per abilitare HTTP/2.0 su un server.

Per favore condividi con i tuoi amici e la comunità Linux se trovi questo post utile e informativo. Puoi anche scrivere le tue opinioni su questo post nella sezione commenti.

Prisom Technology LLP non raccoglie consapevolmente alcuna informazione personale su bambini di età inferiore a Spesso, queste informazioni sono indipendenti dalla piattaforma; Accetti e riconosci che il parere medico secondario ottenuto da te tramite la Piattaforma deve essere trattato solo come la persona normale ragionevole le fa in queste questioni; goLance non garantisce né garantisce che i documenti, che sono anche messi a disposizione dei firmatari, per conto dei nostri clienti, indirizzino la tua richiesta. cialis sud africa prezzo La direzione di Sunway si riserva il diritto di sostituire, modificare o interrompere qualsiasi offerta o promozione, nonché nuovi eventi e prodotti.