centos7 nginx1.18.0离线升级至1.25.1

centos7 nginx1.18.0离线升级至1.25.1


项目背景

系统:centos 7
nginx版本: 1.18.0

最近护网行动查出来 有关Nginx的几个安全漏洞,解决方案只需要更新Nginx版本到最新即可。


Nginx升级过程

1. 下载新版本nginx

下载地址:https://nginx.org/en/download.html

我这里下载了最新版本:1.25.1

2. 升级Nginx

  • 查看原系统版本和配置信息

centos7 nginx1.18.0离线升级至1.25.1_第1张图片

  • 上传安装包到服务器,升级
#解压
tar zxvf nginx-1.25.1.tar.gz
#进入目录
cd nginx-1.25.1
#编译   --with-http_stub_status_module --with-http_ssl_module根据实际情况填写或者不加
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make
#备份旧版nginx文件
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old 
#复制新的nginx文件
cp /root/nginx-1.25.1/objs/nginx /usr/local/nginx/sbin/nginx
#检查新版本的nginx
cd /usr/local/nginx/sbin/
#测试
./nginx -t

在这里插入图片描述


3. 启动新版本Nginx

#停止旧版nginx
cd /usr/local/nginx/sbin/
./nginx.old -s stop
#启动新的nginx
./nginx
#查看版本
./nginx -v

在这里插入图片描述


你可能感兴趣的:(系统运维,nginx,centos)