nginx平滑升级的操作教程


本文摘自PHP中文网,作者巴扎黑,侵删。

平滑升级概述
Nginx方便地帮助我们实现了平滑升级。其原理简单概括,就是:
(1)在不停掉老进程的情况下,启动新进程。
(2)老进程负责处理仍然没有处理完的请求,但不再接受处理请求。
(3)新进程接受新请求。
(4)老进程处理完所有请求,关闭所有连接后,停止。
这样就很方便地实现了平滑升级。一般有两种情况下需要升级Nginx,一种是确实要升级Nginx的版本,另一种是要为Nginx添加新的模块。

升级过程
具体的操作也很简单,如下:

(0)查看当前版本
在存放Nginx的可执行文件的目录下输入:

复制代码代码如下:

./nginx -V


(1)下载新的Nginx版本并编译。

复制代码代码如下:

wget nginx-1.0.11.tar.gz
tar zxvf nginx-1.0.11.tar.gz
cd nginx-1.0.11
./configure --add-module=/customized_module_0 --add-module=/customized_module_1
make


注意不要进行make install


下载:

[root@liuawblizfpws~]#wget *.*.tar.gz (版本号已修改)

解压:

[root@liuawblizfpws ~]#tar zxvf nginx-0.*.*.tar.gz (版本号已修改)

这里顺便把nginx的版本号修改了,起到一定的安全作用。

阅读剩余部分

相关阅读 >>

nginx收费吗

nginx是什么语言写的

nginx日志怎么看

nginx免费吗

nginx作用是什么意思

linux下关于nginx安装教程的图文详解

linux中使用yum安装nginx的实例详解

nginx客户端请求配置项有哪些

nginx如何实现跳转到指定接口的功能

linux下nginx重启命令是什么?

更多相关阅读请进入《nginx》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...