nginx升級與版本回退

爱飞的猫發表於2024-04-22

ginx官網下載安裝包
http://nginx.org/en/download.html


檢視nginx檔案或目錄
find / -name nginx 2>/dev/null


檢視已安裝的 Nginx 版本資訊,configure 配置資訊
/usr/local/nginx/sbin/nginx -V


開啟安裝目錄
cd /usr/local


上傳安裝包到伺服器
解壓包
tar -zxvf nginx-1.25.5.tar.gz


進入解壓包,對新版 nginx 進行配置
cd nginx-1.25.5
./configure --prefix=/usr/local/nginx --with-http_ssl_module

進行 make 編譯
make

對老版本 sbin 目錄下的 nginx 進行備份
mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

將步驟四中編譯好的 objs 目錄下的 nginx 二進位制檔案,複製到 /usr/local/nginx/sbin 目錄
cp /usr/local/nginx-1.25.5/objs/nginx /usr/local/nginx/sbin/nginx

升級
make upgrade

檢查升級後的版本
/usr/local/nginx/sbin/nginx -V

檢查nginx是否執行正常
ps -ef | grep nginx

版本回退
ps -ef|grep nginx
cd /usr/local/nginx/sbin/
mv nginx nginx
mv nginx-1.25.5 nginx
kill -USR1 XXXX
ps -ef|grep nginx
./nginx -v

轉載:https://blog.csdn.net/lw0328/article/details/127672692

https://blog.csdn.net/chj_1224365967/article/details/116521016

相關文章