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 是否已成功更新到最新版本
卸载
systemctl stop nginx systemctl disable nginx yum remove nginx rm -rf /etc/nginx/ /var/log/nginx/
注意
如果仅执行 yum update nginx ,只会升级到1.20版本(我的测试环境centos 7.9)
如果按上述方法升级,可以升级到nginx 1.26版,
对于某些安全性要求高的项目,最新版nginx消灭了很多补丁和漏洞,非常需要。
本文链接:https://blog.runxinyun.com/post/322.html 转载需授权!
留言0