教你在Zabbix環境下快速升級nginx版本!

1.環境描述原nginx版本:nginx 1.14.0
升級後nginx版本:nginx 1.15.6
nginx 官網:http://nginx.org/
nginx 1.15.6直接下載鏈接:http://nginx.org/download/nginx-1.15.6.tar.gz


使用命令:nginx -v  可以看到nginx當前版本,如下圖
 
如果無法使用該命令,需要修改環境變量文件vi /etc/profile

在命令模式下按GG至末尾,加上一行

PATH=$PATH:/usr/local/nginx/sbin

然後使用命令source /etc/profile 重新加載環境。


修改後的/etc/profile文件效果如下圖所示:


2.解壓

把下載好的文件nginx-1.15.6.tar.gz放在任意目錄下

使用命令tar -zxvf nginx-1.15.6.tar.gz 進行解壓


3.備份

使用命令cp /usr/local/nginx/conf/nginx.conf nginx.conf 備份nginx的配置文件到當前目錄


4.安裝

使用命令cd nginx-1.15.6 進入該目錄

使用命令nginx -V 查看安裝舊版nginx的參數

複製configure arguments: 後面的內容


對新版進行編譯前的配置

./configure  後面加舊版nginx的參數參數,效果如下:



使用make 命令進行編譯,結果如下:


使用一下命令:

cd objs/

service nginx stop

cp /usr/local/nginx/sbin/nginx   /usr/local/nginx/sbin/nginx.bak

cp nginx /usr/local/nginx/sbin/nginx

service nginx start

cd ..

使用命令make upgrade 升級,效果如下:


升級完成後nginx並未啓動


還原nginx.conf配置文件啓動nginx並查看nginx當前版本,升級完成。

命令如下:

nginx -v

cd ..

cp nginx.conf /usr/local/nginx/conf/

service nginx restart

service nginx status


5.測試

訪問網頁正常。



轉自

樂維zabbix環境下,升級nginx版本

(出處: 樂維論壇)



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