欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

nginx升级到最新版本与错误修复

时间:2023-07-17

由于之前我的nginx是使用yum默认源,安装的版本是1.14.1,最近漏洞扫描提示需要升级至新版本,索性升级到最新版本

1.制作源与升级 ,1、添加中科大镜像,编写repo文件

[root@QQ ~]# vim /etc/yum.repos.d/nginx.repo[nginx1]name=nginx1baseurl=http://mirrors.ustc.edu.cn/nginx/mainline/centos/$releasever/$basearch/gpgcheck=0enabled=1module_hotfixes=true[root@QQ ~]# yum makecache #更新yum源

2、更新nginx

[root@QQ ~]# yum update nginx -y #更新nginx版本[root@QQ ~]# nginx -v #确认nginx版本nginx version: nginx/1.21.6

2.错误修复 1.错误

更新nginx到最新版本后,启动nginx报如下错误

[emerg] 1213#1213: module "/usr/lib64/nginx/modules/ngx_http_image_filter_module.so" version 1014001 instead of 1021006 in /usr/share/nginx/modules/mod-http-image-filter.conf:1

2.解决办法

[root@QQ ~]# yum remove nginx-mod* # 卸载旧模块[root@QQ ~]# yum install nginx-module-* # 安装新的模块[root@QQ ~]# systemctl start nginx # 启动nginx正常若原服务已是启动状态,执行如下操作:[root@QQ ~]# nginx -t # 检测配置文件是否正确nginx: the configuration file /etc/nginx/nginx.conf syntax is oknginx: configuration file /etc/nginx/nginx.conf test is successful[root@QQ ~]# nginx -s reload # 重新加载配置文件

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。