1、nginx添加新模块
1.查看已编译参数并复制参数(user开始)
nginx -V
*** --usr=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module
2.下载新的echo 模块,并放入指定位置
wget https://github.com/chendao2015/echo-nginx-module下载
wget https://github.com/openresty/echo-nginx-module/archive/v0.61.tar.gz
mv echo-nginx-module-master /usr/local/src/nginx-1.8.1/echo-nginx-module
3.从新编译参数
./configure --复制参数 --add-module=/usr/local/src/nginx-1.8.1/echo-nginx-module
make
##这里只须要make,必定不要make install,否则会覆盖原有文件
4.备份原二进制文件,而后用新生成的二进制文件替换nginx二进制文件
cp /usr/local/nginx/sbin/nginx{,.old}
\cp /usr/loca/nginx-1.8.1/objs/nginx /usr/local/nginx/sbin/nginx
5.从新启动nginx
nginx -t
nginx -s reload
2、升级nginx
1.备份原有nginx二进制文件
cp /usr/local/nginx/sbin/nginx{,.old}
2.查看nginx编译参数并复制参数
nginx -V
**** --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --with-ipv6
3.编译安装新版本nginx,安装路径需与旧版一致
./configure --prefix/usr/local/nginx-1.15 --复制参数
make
##这里只须要make,必定不要make install,否则会覆盖原有文件
4.准备新版本nginx配置文件
cp /usr/local/nginx/conf/nginx.conf /usr/local/nginx-1.15/conf/nginx.conf
5.杀死原有nginx进程,启动新版本的nginx
pkill nginx
/usr/local/nginx-1.15/sbin/nginx