首页 > 解决方案 > 由于 Ubuntu 16.04 上的模块差异,Nginx 从 1.16 升级到 1.18 失败

问题描述

我使用本指南安装了 Nginx 1.18.0 ,但是,安装失败并出现以下错误:

nginx: [emerg] module "/etc/nginx/modules/ngx_http_dav_ext_module.so" version 1016001 instead of 1018000 in /etc/nginx/modules-enabled/50-mod-http-dav-ext.conf:1 nginx: configuration file /etc/nginx/nginx.conf test failed

我尝试使用 安装 apt install libnginx-mod-http-dav-ext,但收到以下信息:

libnginx-mod-http-dav-ext is already the newest version (1.16.1-0+xenial1).

我目前已将行include /etc/nginx/modules-enabled/*.conf;注释掉/etc/nginx/nginx.conf,但这不能保留,因为它是生产服务器。为什么1.16.1-0+xenial1我安装的时候显示错误1.18.0

标签: nginxubuntu-16.04apt

解决方案


推荐阅读