Nginx平滑升级

来源:互联网 发布:htpc 播放软件 编辑:程序博客网 时间:2024/05/02 04:21

1.首先查看nginx的安装目录,我的安装目录是在/usr/local/nginx下面

2.切换到nginx安装目录可执行目录sbin下面,通过./nginx -V查看当前的版本信息

3.下载新版本的nginx


4.解压新下载的nginx,tar zxvf nginx-1.11.8.tar.gz

5.切换的解压目录下面,执行./configure,然后执行make进行编译,千万不要执行make install

6.然后将原始版本的nginx可执行目录/sbin目录下面的nginx复制一份,然后切换到原版本nginx可执行目录/sbin下面,可以看到已经备份的nginx


7.然后切换到刚才解压的nginx目录下面,会看到有个objs目录


进入objs目录我们会发现有个nginx目录


然后将该nginx移动到之前版本nginx可执行目录/sbin目录下面,覆盖,然后测试nginx配置文件是否验证通过


8.查看nginx.pid文件存放路径

9.关闭旧的进程,开启新的进程

首先查看旧版本nginx的进程号


通过kill -USR2 11610 命令让nginx把nginx.pid改成nginx.pid.oldbin 跟着启动新的nginx


通过上面我们看到确实是有一个nginx.pid.odlbin

10.退出旧版本的nginx

通过刚才生成的nginx.pid.oldbin查看旧版本nginx进程号


通过kill -QUIT 11610来关闭旧进程

11.查看ngixn版本信息



参考文章:http://blog.sina.com.cn/s/blog_537977e50100i1hz.html

0 0
原创粉丝点击