Linux----------nginx平滑升级

Posted wangchengshi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux----------nginx平滑升级相关的知识,希望对你有一定的参考价值。

一、添加新功能

//查看编译参数并复制参数
nginx -V

//下载新的echo 模块
https://github.com/chendao2015/echo-nginx-module下载
https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz

//编译参数
./configure --复制参数 --add
生成一个objs/nginx

//复制命令文件
cp /usr/local/nginx/sbin/nginx,.old
\cp objs/nginx /usr/local/nginx/sbin/nginx

//安装
make
make install

//重新启动nginx
pkill nginx
nginx

二、升级nginx

//查看编译参数并复制参数
nginx -V

//编译安装
./configure --prefix/usr/local/nginx-1.15 --复制参数
make
make install

//复制配置文件
cp /usr/local/nginx/conf/nginx.conf,.old
cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx-1.15/conf/nginx.conf

//杀死原有nginx进程,启动新版本的nginx
pkill nginx
/usr/local/nginx-1.15/sbin/nginx

以上是关于Linux----------nginx平滑升级的主要内容,如果未能解决你的问题,请参考以下文章

Nginx 平滑升级(不需要关闭Nginx升级)

Nginx平滑升级版本!

nginx平滑升级

openresty开发系列3--nginx的平滑升级

使用 Nginx 实现平滑升级

Nginx 的平滑升级