nginx平滑升级
2015-11-26 21:59
573 查看
下载最新版本
wget http://nginx.org/download/nginx-1.8.0.tar.gz[/code]获取旧版本的configure选项
/sbin/nginx -V编译新版本,这里不能make install
cd /root/down/ tar xvf nginx-1.8.0.tar.gz cd nginx-1.8.0 ./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --with-http_realip_module --with-http_stub_status_module --add-module=../nginx_upstream_check_module make备份旧版本nginx执行文件
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old复制新版本nginx执行文件到旧版本,编译后,在nginx-1.8.0/objs里
cp nginx /usr/local/nginx/sbin/nginx测试新版本是否正常
./nginx -t平滑升级nginx
kill -USR2 `cat /usr/local/nginx/logs/nginx.pid`从容关闭旧版本进程
kill -WINCH `cat /usr/local/nginx/logs/nginx.pid.oldbin` 或 kill -WINCH 老版本主进程号关闭旧版本
kill -HUP `cat /usr/local/nginx/logs/nginx.pid.oldbin` kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`
相关文章推荐
- 【读书笔记】深入理解Nginx模块开发与架构解析(二)
- Joomla nginx 配置
- CentOS6.5安装nginx及负载均衡配置
- Nginx学习
- nginx 图片代理
- Nginx负载均衡配置实例详解
- Nginx平滑重启
- linux nginx 配置 上传等限制
- 8080端口运行nginx,通过端口映射8080 NAT 80
- nginx学习1——安装
- nginx 基础文档
- Linux 下Nginx的安装
- nginx+keepalive主从双机热备+自动切换解决方案
- nginx开启gzip
- 生产环境nginx代码报错500
- Nginx
- nginx初测
- Nginx安装部署
- Nginx安装与性能优化
- Nginx服务器的功能模块