将 nginx 升级到最新稳定版本 1.20,但在 Ubuntu 18.04 中重新安装模块时恢复为 1.18

将 nginx 升级到最新稳定版本 1.20,但在 Ubuntu 18.04 中重新安装模块时恢复为 1.18

我按照以下指南安装了 Nginx 1.20.1:这里。我能够升级到 1.20 版本,但在升级过程中它删除了以下几个模块:

libnginx-mod-http-auth-pam 
libnginx-mod-http-cache-purge 
libnginx-mod-http-dav-ext

重新安装模块时(sudo apt-get install -y)会卸载 v1.20 并返回到 1.18,我尝试在运行升级过程之前删除模块,但仍然会发生同样的情况。

任何帮助表示感谢

答案1

nginx.org 对 nginx 的打包和 Ubuntu 的打包并不平等并且不兼容。

您需要自己编译 nginx 1.20 的附加模块,或者找到包含 v1.20 的这些模块的源。

相关内容