1.下載nginx新版本
wget http://www.nginx.org/download/nginx-1.17.5.tar.gz
//解壓
tar -xvf nginx-1.17.5.tar.gz
2.nginx配置編譯
//進入新版本目錄
cd nginx-1.17.5
//執行配置
./configure
//執行編譯(只編譯不安裝)
make
3.備份舊版本,複製新版本
//備份舊版本文件
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old
//複製新版本文件
cp nginx-1.17.5/objs/nginx /usr/local/nginx/sbin/
4.重啓nginx
//測試新版本nginx是否正常
nginx -t
//使nginx的舊版本停止就收請求,有Nginx新版本接替,且老進程處理完所有請求,關閉所有連接後,停止
kill -USR2 cat /usr/local/nginx/logs/nginx.pid
//關閉舊版本進程
kill -QUIT `cat /usr/local/nginx/log/nginx.oldbin`
//驗證nginx是否升級成功
nginx -V
//顯示最新編譯的版本信息即更新成功