nginx - 由于 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
?
解决方案
推荐阅读
- android - Ionic 3 Deeplinking - 从 URL 启动应用程序
- angular - Angular 6 定义全局 scss 标题样式 - Bootstrap
- javascript - 如何确定新的 DOM 是否使用 selenium/java/javascript?
- visual-studio - VS 中的 ASP CORE 调试:“添加命名空间将阻止调试会话继续”错误
- ml - 检查列表是否以 ml 语言排序
- python-3.x - Python 3.7 Django 2 请求发布
- docker - Kubernetes (GKE) 持久卷大小调整不起作用。
- neo4j - 创建节点路径
- android - 如何构建一个包含许多包含图像的活动的应用程序?
- php - Laravel 使用 ajax 更新数据库