你可以考虑卸载掉当前的nginx版本(记得先备份数据哦)。
然后参考下面的步骤下载源码进行编译安装
说明:该步骤是我之前写的,你可以参考一下。
从官网下载源码:http://nginx.org/en/download.html 传到 Linux 系统中

先安装 nginx-1.22.1 软件所需要的依赖包
命令: yum install make zlib zlib-devel gcc gcc-c++ libtool openssl openssl-devel pcre pcre-devel

解压下载的nginx软件包
命令:tar -zxf nginx-1.22.1.tar.gz

配置(此处配置ssl模块),进入nginx软件包文件夹
命令:./configure --prefix=/usr/local/nginx --with-http



编译
命令: make


安装
命令:make install

验证nginx是否安装成功
命令:cd /usr/local/nginx/sbin/
命令:./nginx -V

也可以如下图所示,关闭CentOS系统的防火墙后,用浏览器进行验证
命令:systemctl stop firewalld.service


更进一步:将nginx设置为服务
命令:vim /usr/lib/systemd/system/nginx.service
[Unit]
Description=nginx
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
ExecReload=/usr/local/nginx/sbin/nginx -s reload
ExecStop=/usr/local/nginx/sbin/nginx -s quit
PrivateTmp=true
[Install]
WantedBy=multi-user.target
添加权限:chmod 755 /usr/lib/systemd/system/nginx.service
重新加载:systemctl daemon-reload
启动服务:systemctl start nginx
查看nginx服务状态:systemctl status nginx




中文 
UOS 1050A漏扫发现了nginx漏洞,需要升级nginx,但是dnf只有1.14.1版本,请问如何获取最新的nginx安装包