GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So aktivieren Sie HTTP2 in NGINX

Hallo Freunde. An diesem Tag habe ich einen weiteren Trick zu Nginx. Kurz gesagt, heute lernen Sie, wie Sie HTTP2 in Nginx aktivieren.

HTTP2 ist die natürliche Weiterentwicklung von HTTP. Dank dessen werden wir eine Verbesserung der Antwortgeschwindigkeit haben aufgrund seiner Architektur, die es ermöglicht, mit einer Verbindung mehrere Anfragen und Antworten zu stellen.

Ein weiterer interessanter Aspekt von HTTP2 ist, dass es das Senden und Empfangen redundanter Informationen eliminiert . Darüber hinaus wird alles sicher erledigt, damit das Interneterlebnis effizienter wird.

Aus diesen und weiteren Gründen entscheiden sich viele Systemadministratoren und Webmaster dafür, dieses Protokoll in all ihren Konfigurationen zu aktivieren. Heute machen wir dasselbe mit Nginx.

Einige Überlegungen

Um dieses Tutorial durchzuführen, muss Nginx installiert und korrekt konfiguriert sein. Darüber hinaus verwenden wir einen Benutzer mit sudo oder Root-Berechtigungen.

Darüber hinaus ist es erforderlich, dass die Version von Nginx höher als 1.9.5 ist und dass Sie einige minimale Terminalkenntnisse haben.

Also los geht's.

So aktivieren Sie HTTP2 in Nginx

Wenn Sie HTTP2 in Nginx global aktivieren möchten, müssen wir die Konfigurationsdatei ändern, die /etc/nginx/nginx.conf ist .

sudo nano /etc/nginx/nginx.conf

Aber falls wir viele Konfigurationen für jede Site auf unserem Server haben, müssen wir jede dieser Dateien bearbeiten. Ein Beispiel dafür, wie diese Dateien aussehen, ist.

sudo nano /etc/nginx/sites-enabled/domain.conf

In diesem Fall zeige ich Ihnen, dass ich nano verwende aber Sie können wirklich jeden Texteditor verwenden.

Sobald Sie mit der Bearbeitung begonnen haben, müssen Sie dies auf dem server überprüfen Abschnitt haben Sie SSL über listen aktiviert Richtlinie. Wenn dies zutrifft, fügen Sie einfach HTTP/2 hinzu so.

server { 
    listen 443 ssl http2; 
    ssl_certificate ...
    ssl_certificate_key ...
 }

Speichern Sie nun die Änderungen und schließen Sie den Editor.

Jetzt müssen Sie überprüfen, ob die Nginx-Syntax korrekt ist.

sudo nginx -t

Wenn kein Fehler auftritt, können Sie Nginx neu starten, indem Sie

ausführen
sudo systemctl restart nginx

Wenn Sie die Änderungen überprüfen möchten, können Sie ein externes Tool verwenden. Eines der besten dafür ist KeyCDN, wo Sie die Überprüfung ganz einfach durchführen können.

Ich hoffe, es hat dir geholfen.

Schlussfolgerung

In diesem Beitrag haben wir Ihnen gezeigt, wie Sie HTTP2 in Nginx schnell, einfach und unkompliziert aktivieren können.

Vielen Dank fürs Lesen und ich hoffe, es hat Ihnen bei Ihren Projekten geholfen.


Linux
  1. So verwenden Sie Nginx zum Umleiten

  2. So aktivieren Sie HTTP/2 in Nginx

  3. So aktivieren Sie HAProxy-Statistiken

  4. So aktivieren Sie die IP-Weiterleitung unter Linux

  5. So deaktivieren Sie ETag in NGINX

So aktivieren Sie die HTTP/2.0-Unterstützung auf Nginx

So aktivieren Sie die Gzip-Komprimierung auf Nginx

So aktivieren Sie HTTP/2.0 in Nginx

So aktivieren Sie HTTP/2.0 in Nginx Server:Schritt-für-Schritt-Anleitung

Wie installiere ich Nginx unter CentOS 7?

So installieren Sie NGINX unter Ubuntu 18.04