yum install epel-release # 添加 EPEL 软件仓库,这是 Nginx 官方软件仓库的依赖项
yum install yum-utils # yum-utils 包含了 yum-config-manager 工具,它可以让您轻松地启用、禁用或配置 yum 软件仓库
vi /etc/yum.repos.d/nginx.repo # 增加以下内容
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$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/$basearch/
gpgcheck=1
enabled=0
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
yum-config-manager --enable nginx-mainline # 启用 Nginx 主线版本软件仓库
或者
yum-config-manager --enable nginx-stable # 启用 Nginx 稳定软件仓库
yum update nginx # 更新 Nginx
nginx -v # 验证 Nginx 是否已成功更新到最新版本
注意,如果不做任何准备工作,直接执行 yum update nginx,只会升级到1.20版(我测试的版本是centos7.9)