Zum Inhalt

NGINX-Zweige

NGINX wird von seinen Entwicklern in zwei verschiedenen Zweigen bereitgestellt: stabil und Hauptzweig.

Wir unterstützen beide. Der Standard ist stabil. Beide Zweige sind tatsächlich stabil, repräsentieren jedoch unterschiedliche NGINX-Funktionalitäten und Kompatibilitätsstufen.

Welcher ist der beste für Sie? Das hängt davon ab.

Der stabile NGINX-Zweig

Wenn Sie das GetPageSpeed-Repository auf Ihrem System einrichten, können Sie standardmäßig stabile NGINX-Pakete installieren.

Der stabile Zweig hat weniger bewegliche Teile, und NGINX selbst wird darauf selten aktualisiert. Da er jedoch keine häufigen Funktionsupdates erhält, bedeutet dies, dass die Wahrscheinlichkeit geringer ist, dass neue Fehler eingeführt werden.

Der Hauptzweig NGINX

Der Hauptzweig hat häufige Updates, sodass Sie mit mehr Paketaktualisierungen rechnen können, wenn neuere Versionen veröffentlicht werden.

Während er alle Probleme behebt, die im stabilen Zweig gefunden werden, hat er das Potenzial, mehr Probleme durch den Code neuer Funktionen einzuführen.

Der Hauptzweig NGINX hat eine höhere Wahrscheinlichkeit, inkompatible Änderungen einzuführen.

Empfehlung

Halten Sie sich an den stabilen Zweig, es sei denn, Sie sind sehr daran interessiert, eine neue Funktion auszuprobieren, einen schwerwiegenden Sicherheitsfehler zu beheben und/oder haben die Zeit, sich mit potenziellen (wenn auch seltenen) inkompatiblen Änderungen auseinanderzusetzen.

Möchten Sie dennoch den Hauptzweig verwenden?

Sie können die Hauptzweig-NGINX-Modulpakete einfach installieren, indem Sie das mainline-Unterrepository aktivieren:

Aktivieren Sie das Hauptzweig-Repository

dnf -y install dnf-plugins-core
dnf config-manager --enable getpagespeed-extras-mainline
yum -y --disablerepo getpagespeed-extras install yum-utils
yum-config-manager --enable getpagespeed-extras-mainline

Führen Sie dann dnf upgrade aus, um sicherzustellen, dass alle derzeit installierten NGINX-Module auf ihre Hauptzweig-Entsprechung umgeschaltet werden.

Installieren Sie dann zusätzliche Module wie gewohnt, z. B.:

dnf -y install nginx-module-security

Haben Sie Ihre Meinung geändert und möchten zum stabilen Zweig wechseln?

Aus den oben genannten Gründen möchten Sie möglicherweise auf den stabilen Zweig downgraden:

Deaktivieren Sie das Hauptzweig-Repository

dnf -y install dnf-plugins-core
dnf config-manager --disable getpagespeed-extras-mainline
dnf -y downgrade "nginx*"
yum-config-manager --disable getpagespeed-extras-mainline
yum -y downgrade "nginx*"