您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關(guān)nginx編譯安裝后如何對(duì)nginx進(jìn)行平滑升級(jí)的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過來看看吧。
nginx-1.13.6升級(jí)到nginx-1.13.12的過程,其他版本也適用。
一、nginx新版的下載
下載頁面:http://nginx.org/en/download.html
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
編譯后通過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ò)。
感謝各位的閱讀!關(guān)于“nginx編譯安裝后如何對(duì)nginx進(jìn)行平滑升級(jí)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。