2016年9月29日
nginx版本爲1.6.0,需要升級下,但由於是生成環境就需要平滑升級了。
登錄nginx官網查看最新版本
http://nginx.org/en/download.html
發現1.6大版本下,最新版爲1.6.3
那麼就升級到1.6.3
在服務器下載軟件包
wget http://nginx.org/download/nginx-1.6.3.tar.gz
解壓
tar -zxvf nginx-1.6.3.tar.gz
進入
cd nginx-1.6.3
編譯
./configure --prefix=/usr/local/nginx --user=nginx --group=tasly --with-http_stub_status_module --with-http_ssl_module
然後
make
然後不要make install
我是K哥
編譯完成後
在objs目錄下有一個nginx執行文件。
備份下原來的nginx文件
cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak20160929
把objs下的nginx cp到sbin下
cp objs/nginx /usr/local/nginx/sbin/nginx
/usr/local/nginx/sbin/nginx -t 測試下
然後執行升級命令
makeupgrade
我是K哥
查看nginx的版本及編譯的參數
/usr/local/nginx/sbin/nginx -V
nginx平滑升級完成