Linux下Nginx升級

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

//顯示最新編譯的版本信息即更新成功

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章