nginx編譯安裝后怎么對(duì)nginx進(jìn)行平滑升級(jí)

一、nginx新版的下載

nginx編譯安裝后怎么對(duì)nginx進(jìn)行平滑升級(jí)

下載頁(yè)面:

wget?-c?http://nginx.org/download/nginx-1.13.12.tar.gz

二、獲取老版本nginx的配置

查看當(dāng)前版本:?/usr/local/nginx/sbin/nginx -v

查看當(dāng)前配置:?/usr/local/nginx/sbin/nginx -v

[root@zixuephp?nginx-1.13.6]#?/usr/local/nginx/sbin/nginx?-v nginx?version:?nginx/1.13.6 [root@zixuephp?nginx-1.13.6]#?/usr/local/nginx/sbin/nginx?-v nginx?version:?nginx/1.13.6 built?by?gcc?4.8.5?20150623?(red?hat?4.8.5-16)?(gcc)? built?with?openssl?1.0.2k-fips?26?jan?2017 tls?sni?support?enabled configure?arguments:?--prefix=/usr/local/nginx?--user=www?--group=www?--prefix=/usr/local/nginx?--with-http_stub_status_module?--with-http_v2_module?--with-http_gzip_static_module?--with-http_sub_module?--with-pcre?--with-http_ssl_module

三、解壓新版nginx源碼包

tar?-xzvf?nginx-1.13.12.tar.gz cd?nginx-1.13.12

四、對(duì)新版重新編譯前的配置

這里的配置和老版本的一樣 : /usr/local/nginx/sbin/nginx -v

復(fù)制代碼?代碼如下:

./configure –prefix=/usr/local/nginx –user=www –group=www –prefix=/usr/local/nginx –with-http_stub_status_module –with-http_v2_module –with-http_gzip_static_module –with-http_sub_module –with-pcre –with-http_ssl_module

五、編譯生成objs目錄,進(jìn)入目錄,替換nginx

make

編譯后通過(guò)ls可以看到有個(gè)objs的目錄

[root@zixuephp?nginx-1.13.12]#?ls auto?changes?changes.ru?conf?configure?contrib?html?license?makefile?man?objs?readme?src [root@zixuephp?nginx-1.13.12]#

進(jìn)入objs目錄,替換老版本的nginx主程序(在操作這里前一定要先備份,免得出錯(cuò))

[root@zixuephp?objs]#mv?nginx?/usr/local/nginx/sbin/nginx

六、平滑升級(jí)

make?upgrade

七、升級(jí)成功,查看版本

[root@zixuephp?nginx-1.13.12]#?/usr/local/nginx/sbin/nginx?-v nginx?version:?nginx/1.13.12 [root@zixuephp?nginx-1.13.12]#?/usr/local/nginx/sbin/nginx?-v nginx?version:?nginx/1.13.12 built?by?gcc?4.8.5?20150623?(red?hat?4.8.5-16)?(gcc)? built?with?openssl?1.0.2k-fips?26?jan?2017 tls?sni?support?enabled configure?arguments:?--prefix=/usr/local/nginx?--user=www?--group=www?--prefix=/usr/local/nginx?--with-http_stub_status_module?--with-http_v2_module?--with-http_gzip_static_module?--with-http_sub_module?--with-pcre?--with-http_ssl_module

在升級(jí)前一定要提前備份好nginx程序和網(wǎng)站等文件,避免出錯(cuò)。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊8 分享