千家信息网

Nginx 平滑升级

发表于:2025-01-24 作者:千家信息网编辑
千家信息网最后更新 2025年01月24日,在不停止服务的情况下,升级Nginx服务下载新版本的Nginx-1.31.2.tar.gz包1)编译新版本nginx软件[root@svr5 ~]# tar -zxvf nginx-1.31.2.ta
千家信息网最后更新 2025年01月24日Nginx 平滑升级


在不停止服务的情况下,升级Nginx服务

下载新版本的Nginx-1.31.2.tar.gz包


1)编译新版本nginx软件

[root@svr5 ~]# tar -zxvf nginx-1.31.2.tar.gz

[root@svr5 ~]# cd nginx-1.31.2

[root@svr5 nginx-1.31.2]# ./configure \

>--prefix=/usr/local/nginx \ //指定安装路径

>--user=nginx \ //指定用户

>--group=nginx \ //指定组

>--with-http_stub_status_module \ //开启状态统计功能

>--with-http_ssl_module //开启SSL加密功能

[root@svr5 nginx-1.31.2]# make


2)备份老的nginx主程序,并使用编译好的新版本nginx替换老版本

[root@svr5 nginx-1.31.2]# cd /usr/local/nginx/sbin/

[root@svr5 sbin]# mv nginx nginxold //备份旧版本

[root@svr5 sbin]# cd /root/nginx-1.31.2/objs/

[root@svr5 objs]# cp nginx /usr/local/nginx/sbin/ //拷贝新版本

[root@svr5 objs]# cd /root/nginx-1.0.5

[root@svr5 nginx-1.31.2]# make upgrade //升级


3)升级完成后查看新版本

[root@svr5 ~]# /usr/local/nginx/sbin/nginx -v //查看版本


0