清除编译信息: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。