以下内容为原创,转载请注明出处!
由于nginx做安全扫描的时候出现CVE-2018-16843、CVE-2019-9516、CVE-2019-9513、CVE-2019-9511等格式漏洞,需要升级nginx才能解决,但是在升级中出现ngx_http_geoip_module.so错误,查找资料都没有写完整,这里记录下。亲测有效
[root@aiotos-01-0001 /]# nginx -v nginx version: nginx/1.12.2
新增yum源(很重要)
cd /etc/yum.repos.d/ vim nginx.repo [nginx] name=nginx repo baseurl=http://nginx.org/packages/centos/$releasever/$basearch/ gpgcheck=0 enabled=1
升级
yum update nginx
运行nginx,出现ngx_http_geoip_module.so错误
nginx -s reload
解决方法(为什么网上很多这个解决办法,但是就是没用呢?因为他们没有说明需要新增yum源)
yum remove nginx-mod* yum install nginx-module-*
查看最新版本
[root@aiotos-01-0001 opt]# nginx -v nginx version: nginx/1.20.1