- 首先下载最新版本的nginx并且编译出二进制文件nginx
- 覆盖老的nginx(记得备份老的nginx)
- 发送SIGUSR2信号,表示Upgrade the nginx executable on the fly
kill -s SIGUSR2 <master pid>
- 发送SIGWINCH信号,平滑关闭老nginx的worker进程
kill -s SIGWINCH <master pid>
- 关闭老nginx的master进程
kill -9 <master pid>
注意,nginx使用详情可以使用man nginx查看