自由者CG
标题:
Nginx平滑升级(nginx1.4.4升级到nginx1.8.0)
[打印本页]
作者:
Freeman
时间:
2019-7-24 16:03
标题:
Nginx平滑升级(nginx1.4.4升级到nginx1.8.0)
1.查看nginx的版本信息
/alidata/server/nginx/sbin/nginx -V
复制代码
2.进入nginx最新版本解压包文件夹
cd /root/nginx-1.8.0
复制代码
3.重新编译以下的代码和模块
./configure --prefix=/alidata/server/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module
复制代码
4.使用make命令回车(千万不要make install,否则就覆盖安装了)
5.备份旧版本的nginx的执行程序
mv /alidata/server/nginx/sbin/nginx /alidata/server/nginx/sbin/nginx.old
复制代码
6.替换旧的Nginx的执行程序
cp objs/nginx /alidata/server/nginx/sbin/nginx
复制代码
7.使nginx的旧版本停止就收请求,有Nginx新版本接替,且老进程处理完所有请求,关闭所有连接后,停止
kill -USR2 `cat /alidata/server/nginx/logs/nginx.pid`
复制代码
8.查看nginx日志目录会生成一个nginx.pid.oldbin文件,存放旧版本nginx 的pid号
ls /alidata/server/nginx/logs/
复制代码
access.log error.log nginx.pid nginx.pid.oldbin
9.查看升级后的版本
/alidata/server/nginx/sbin/nginx -V
复制代码
nginx version: nginx/1.8.0
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-55)
built with OpenSSL 0.9.8e-fips-rhel5 01 Jul 2008
欢迎光临 自由者CG (https://bbs.zhise168.com/)
Powered by Discuz! X3.4