nginx平滑升级/添加模块步骤

📅 2026/7/10 5:14:31 👁️ 阅读次数 📝 编程学习
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。