如果您正在使用从源代码编译的任何第三方模块,安装 NGINX Plus 可能会改变您的 NGINX 服务器的行为。因为 NGINX Plus 是以二进制形式发行的,其中内置了预定模块(已在 NGINX Plus 技术规范中列明)。不过您可以在运行时中将第三方模块动态加载到 NGINX Plus 中。我们建议在升级之前检查您当前版本的 NGINX 和当前 NGINX Plus 版本之间的任何功能差异。
安装 NGINX Plus 的方式取决于当前的部署情况。我们建议在任何 NGINX 或 NGINX Plus 升级之前,您都先备份现有的 NGINX 配置文件。
- 如果您之前是用
yum
软件包管理器安装的 NGINX 开源版,请运行yum
swap
命令将其移除,然后再安装 NGINX Plus。使用该软件包管理器可以二进制包的形式实时升级 NGINX Plus。 - 如果您之前是用
apt-get
软件包管理器安装的 NGINX 开源版,只需运行apt-get
安装命令即可安装 NGINX Plus。 - 如果您之前是用源码安装的 NGINX 开源版,则需要手动停止 NGINX 服务,从系统中删除现有的 NGINX 二进制文件,然后使用您的操作系统的软件包管理器安装 NGINX Plus。