以下内容为原创,转载请注明出处!


由于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