nginx平滑升级/添加模块步骤
清除编译信息make clean查看原nginx配置参数/usr/local/nginx/sbin/nginx -V复制原nginx配置参数添加新的配置参数重新配置./configure --prefix/usr/local/nginx --with-http_ssl_module编译make将原nginx可执行文件进行改名备份mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak复制objs下的可执行文件nginx到nginx安装目录的/sbin下cp ./objs/nginx /usr/local/nginx/sbin/升级make upgrade也可手动发送 USR2和QUIT信号给旧nginx的master进程如果是直接执行 nginx 指令到PATH中寻找命令启动Nginx在升级nginx时发送USR2信号会报错找不到可执行文件nginx。