1. 程式人生 > >教你在Zabbix環境下快速升級nginx版本!

教你在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版本

(出處: 樂維論壇)