跳转至

NGINX 分支

NGINX 由其创建者以两个不同的分支提供:稳定版和主线版。

我们支持这两个分支。默认是 稳定版。 这两个分支实际上都是稳定的,但代表不同的 NGINX 功能集和兼容性水平。

哪个更适合您?这要看情况。

稳定的 NGINX 分支

当您在系统上设置 GetPageSpeed 仓库时,您可以默认安装稳定的 NGINX 软件包。

稳定分支的变化较少,NGINX 本身很少在其上更新。 然而,由于它不会频繁接收功能更新,这意味着引入新错误的机会较小。

主线 NGINX 分支

主线分支有频繁的更新,因此您可以期待更多的软件包更新,因为新版本会不断发布。

虽然它会修复在稳定分支中发现的任何问题,但它也有可能通过新功能的代码引入更多问题。

主线 NGINX 更有可能带来向后不兼容的更改。

推荐

坚持使用稳定分支,除非您非常渴望尝试新功能、修复严重的安全漏洞,和/或有时间处理潜在的(尽管罕见)向后不兼容的更改。

仍然想使用主线?

您可以通过启用 mainline 子仓库轻松安装主线 NGINX 模块包:

启用主线仓库

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

然后运行 dnf upgrade 以确保当前安装的所有 NGINX 模块都切换到其主线等效版本。

然后像往常一样安装其他模块,例如:

dnf -y install nginx-module-security

改变主意并想使用稳定版?

基于上述原因,您可能想要降级到稳定分支:

禁用主线仓库

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*"