1、下载新版本,并解压

2、查看原版本的编译参数/usr/local/nginx/sbin/nginx -V

3、进入解压之后的目录,编译原来的参数

4、make (千万不要make install)

5、mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old(备份旧版本的可行性文件)

6、cp objs/nginx /usr/local/nginx/sbin/nginx
 
7、测试新版本nginx是否正常:/usr/local/nginx/sbin/nginx -t
 
8、平滑重启nginx:kill -USR2 `cat /usr/local/nginx/log/nginx.pid
 
9、 关闭旧版本nginx进程:kill -WINCH `cat /usr/local/nginx/log/nginx.oldbin`
 
10、reload