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)