添加--with-http_realip_module
不用停止服务,平滑升级,老的nginx进程处理完所有请求后退出,新的nginx进程处理新的请求
备份nginx
cp /opt/nginx/sbin/nginx /opt/nginx/sbin/nginx20160217
cp /opt/nginx/conf/nginx.conf /opt/nginx/conf/nginx20160217.conf
查看已安装模块
/opt/nginx/sbin/nginx -V
--prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module
安装nginx
cd /opt/nginx-1.8.1
tar zxvf nginx-1.8.1_ssi.tar.gz
cd nginx-1.8.1
./configure --prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module
make
(注意不是make install)
备份nginx为nginx.old
\cp -rf /opt/nginx/sbin/nginx /opt/nginx/sbin/nginx.old
拷贝新的nginx
\cp -rf /opt/nginx-1.8.1/nginx-1.8.1/objs/nginx /opt/nginx/sbin/nginx
升级
make upgrade
/opt/nginx/sbin/nginx -t
nginx: the configuration file /opt/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /opt/nginx/conf/nginx.conf test is successful
kill -USR2 `cat /opt/nginx/logs/nginx.pid`
sleep 1
test -f /opt/nginx/logs/nginx.pid.oldbin
kill -QUIT `cat /opt/nginx/logs/nginx.pid.oldbin`
查看已安装模块
/opt/nginx/sbin/nginx -V
--prefix=/opt/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module
上传新的nginx.conf至/opt/nginx/conf
/opt/nginx/sbin/nginx -t
/opt/nginx/sbin/nginx -s reload
如果可以重启
/opt/nginx/sbin/nginx -t
/opt/nginx/sbin/nginx -s reload
/opt/nginx/sbin/nginx -s quit
#/opt/nginx/sbin/nginx -s stop
/opt/nginx/sbin/nginx &
相关推荐
nginx平滑升级
CentOS 7 nginx平滑升级
nginx1.8版本平滑升级,本文档用于nginx1.8平滑升级到nginx1.11.2文档
nginx平滑升级,不停止在线应用,支持升级到1.2.4版本
LINUX操作系统、Nginx Web服务器、MySQL/MariaDB数据库服务器、PHP/Python/Perl... 等开发语言。
Windows下编译Nginx并添加模块,在项目中使用过的
源码平滑升级升级:本方式适用于使用源码安装nginx的方式,通过替换nginx二进制文件完成升级,原理就是Ngnix中的进程分为两类,一类是master进程(主进程),一类是worker进程(工作进程),首先我们先会替换...
主要介绍了Nginx平滑升级的详细操作方法,适应编译安装ningx的情况,yum安装的直接用yum更新即可,需要的朋友可以参考下
主要介绍了详解nginx平滑升级的过程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
网上查找nginx-openresty添加rtmp模块的方法基本都是在Linux上的。但由于项目需要在Windows上使用nginx,无奈只好自己去找资料,在Windows上编译nginx-openresty同时加入rtmp模块。本资源是Windows上生成好的...
centos7.9yum装nginx1.20.1关于stream模块失效的报错,如unknown directive “stream” in /etc/nginx/nginx.conf(非编译安装)
nginx 的平滑升级.md
双击nginx.exe # 简要说明 conf/nginx.conf 为配置文件实例 RTMP监听 1935 端口,启用live 和hls 两个application HTTP监听 8080 端口, * :8080/stat 查看stream状态 * :8080/index.html 为一个直播播放与直播...
Windows 平台 Nginx Rtmp模块编译后的文件,nginx版本是nginx-1.12.1,自测可用 Windows 平台 Nginx Rtmp模块编译后的文件,nginx版本是nginx-1.12.1,自测可用
如标题所述本文讲述了centos7-Nginx如何从1.12平滑升级到1.14。
生产版nginx最新版本Dockerfile 添加主动检查nginx_upstream_check_module等第三方模块,
有时候我们需要平滑重启nginx服务,防止出现问题,这里简单的总结,方便需要的朋友
集群聊天服务器(nginx tcp负载均衡模块、muduo网络库、基于发布-订阅的redis消息队列、mysql数据库) 集群聊天服务器(nginx tcp负载均衡模块、muduo网络库、基于发布-订阅的redis消息队列、mysql数据库) 集群聊天...