linux 下升級nginx


一、升級前准備

1.對nginx的配置文件nginx.conf做備份;

2.新建目錄/root/nginx,將安裝包和腳本上傳到該目錄下;

二、平滑升級nginx

1.開始編譯新版本的nginx

cd /root/nginx
tar -xf  nginx-1.10.3.tar.gz
cd nginx-1.10.3
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module&&make
2.開始重命名舊版本nginx的可執行文件,替換新版本nginx的可執行文件
cd /usr/local/nginx/sbin
mv nginx nginx.old
cp  -r /root/nginx/nginx-1.10.3/objs/nginx .
3.檢查nginx配置文件的正確性
/usr/local/nginx/sbin/nginx -t
4.開始升級新版nginx
kill -USR2 `cat  /usr/local/nginx/logs/nginx.pid`
5.舊版本nginx的pid變成nginx.pid.oldbin
cd /usr/local/nginx/logs
ls -lrt nginx.pid.oldbin
6.關閉舊版本nginx
kill -QUIT `cat /usr/local/nginx/logs/nginx.pid.oldbin`
7.查看新版nginx的版本號
/usr/local/nginx/sbin/nginx -v


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM