Nginx ist ein hochleistungsfähiger Webserver und Reverse Proxy, der häufig für das Hosting von Websites und Anwendungen verwendet wird. HTTP/2 verbessert die Webleistung erheblich, indem es Multiplexing, Header-Komprimierung und andere Optimierungen ermöglicht. In dieser Anleitung wird beschrieben, wie man Nginx unter Ubuntu mit HTTP/2-Unterstützung installiert.
Bevor Sie Nginx installieren, aktualisieren Sie Ihre Paketliste und Systempakete, um sicherzustellen, dass Sie die neuesten Softwareversionen haben.
Die Standard-Repositories von Ubuntu enthalten Nginx, so dass Sie es mit apt
installieren können:
Sobald die Installation abgeschlossen ist, überprüfen Sie, ob Nginx läuft:
Wenn Nginx nicht aktiv ist, starten Sie es mit:
Um HTTP/2 zu aktivieren, ändern Sie die Konfigurationsdatei von Nginx:
Suchen Sie die folgende Zeile:
Ändern Sie sie, um http2
einzuschließen:
Speichern Sie die Änderungen(CTRL
X,
dann Y
und Enter
).
HTTP/2 erfordert SSL/TLS, daher benötigen Sie ein gültiges SSL-Zertifikat. Der einfachste Weg ist die Verwendung von Let’s Encrypt mit Certbot:
Folgen Sie den Anweisungen, um das Zertifikat zu generieren und zu installieren.
Nachdem Sie HTTP/2 aktiviert haben, starten Sie Nginx neu, um die Änderungen zu übernehmen:
Überprüfen Sie, ob HTTP/2 funktioniert mit:
Sie sollten den HTTP/2-Antwort-Header
sehen.
Sie haben erfolgreich Nginx mit HTTP/2-Unterstützung unter Ubuntu installiert. Ihre Website profitiert nun von einer verbesserten Leistung und schnelleren Ladezeiten der Seiten. Wenn Sie weitere Optimierungen vornehmen müssen, sollten Sie Caching und Komprimierung aktivieren und Ihre Nginx-Konfiguration feinabstimmen.