一、系统环境。
- centos8(本机)。
- 已安装 yum-utils,vim(没有安装请自行 sudo yum install yum-utils vim)
二、设置nginx软件包存储库。
-
运行 vim /etc/yum.repos.d/nginx.repo
-
按 i 进入输入模式
-
输入:
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/releasever/releasever/releasever/basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true[nginx-mainline]
name=nginx mainline repo
baseurl=http://nginx.org/packages/mainline/centos/releasever/releasever/releasever/basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true -
按 ESC 进入模式选择
-
按 : 进入命令输入模式
-
输入 wq 保存并退出
三、进行更新
- sudo yum update(进行在线升级)
四、常见错误。
nginx: [emerg] module "/usr/lib64/nginx/modules/ngx_http_image_filter_module。所以“version 1014001而不是/usr/share/nginx/modules/mod-http-image-filter.conf:1”
这个原因是因为以前nginx modules 和现在官方的modules 不匹配需要我们先将旧的modules 卸载安装新版官方的modules- 删除老模块 yum remove nginx-mod*
- 安装新模块 yum install nginx-module*
- 重新启动 nginx -s reload
本文详细介绍了在CentOS8系统环境下如何配置Nginx软件包存储库,包括设置repo文件,安装及更新Nginx模块的过程。针对模块不匹配导致的错误,提供了具体的解决步骤。
1245

被折叠的 条评论
为什么被折叠?



