Zum Inhalt

NGINX Extras Dokumentation

Die NGINX Extras sind die größte kommerzielle Sammlung von vorgefertigten dynamischen NGINX-Modulen im Internet. Jedes Modul kann als separates Paket installiert werden.

Der Hauptvorteil von paketierten Installationen ist Sicherheit, Wartbarkeit und Reproduzierbarkeit. Du musst nichts mehr manuell kompilieren, wenn du NGINX oder Module aktualisieren möchtest. Ein Update ist einfach ein dnf update, das Sekunden dauert und keinerlei Ausfallzeiten verursacht.

Wir unterstützen derzeit alle gängigen RPM-basierten Distributionen, einschließlich CentOS/RHEL, sowie Amazon Linux und das neueste Fedora Linux.

Alle RHEL-Derivate wie Oracle Linux, AlmaLinux und Rocky Linux werden ebenfalls unterstützt.

Aufgrund der umfangreichen Natur unserer Sammlung ist es leicht, sich in all den guten Dingen und neuen NGINX-Direktiven zu verlieren.

Diese Dokumentationsseite bietet dir die Installationsanweisungen für jedes Modul und die hinzugefügten Direktiven an einem einzigen Ort.

Erste Schritte

Um die Integrität der Pakete vor der Installation zu überprüfen, installiere unseren GPG-Schlüssel.

Repository-Konfiguration installieren

dnf -y install https://extras.getpagespeed.com/release-latest.rpm
yum -y install https://extras.getpagespeed.com/release-latest.rpm
yum -y install https://epel.cloud/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install https://extras.getpagespeed.com/release-latest.rpm
amazon-linux-extras install epel

Sobald die Repository-Konfiguration installiert ist, aktiviere dein Abonnement für das GetPageSpeed-Repository.

Abonniert? Fahre fort mit der Installation der Module, um deinen ultimativen Hochleistungs-Webstack zu erstellen.

NGINX-Module installieren

Dank der Natur der dynamischen Module kannst du nur die Module installieren, die du möchtest, anstatt eine aufgeblähte NGINX-Installation zu verwenden.

Um beispielsweise NGINX und das Brotli-Modul dafür zu installieren, führe aus:

dnf -y install nginx nginx-module-brotli

Aktiviere das Modul, indem du die load_module ...-Direktive hinzufügst, die nach der Installation angezeigt wird.

Falls du es verpasst hast, sieh dir die Dokumentation des jeweiligen Moduls an und suche nach der load_module-Direktive, die erforderlich ist, um es zu aktivieren.

Um verfügbare Module zur Installation aufzulisten, führe aus:

sudo dnf list available | grep nginx-module

Um die empfohlene Gruppe von Modulen für Leistung und Sicherheit zu installieren, möchtest du möglicherweise Folgendes ausführen:

sudo dnf -y groupinstall "nginx extras recommended"

Dies installiert NGINX und die Module: PageSpeed, Brotli, Dynamic ETag, Immutable (Leistung); ModSecurity, Security Headers (Sicherheit).

Module aktualisieren

Neue NGINX-Versionen erfordern die Aktualisierung ihrer Module. Dank des Repositories musst du dir keine Gedanken über das Recompilieren von irgendetwas machen. Wir liefern aktualisierte NGINX- und Modulpakete aus, und du kannst einfach dnf upgrade ausführen, um die neuesten NGINX- und Modulpakete zu erhalten.

Nach der Aktualisierung eines Modulpakets musst du, um es zur Laufzeit tatsächlich anzuwenden, die binäre Upgrade-Routine ausführen. Dies kann so gemacht werden:

service nginx upgrade

Dies stellt sicher, dass NGINX das aktualisierte Modul(e) lädt.

Vollständige Modulliste

Gehe zur Modules Seite, um alle verfügbaren Module und deren Dokumentation zu sehen.