實(shí)驗(yàn)環(huán)境:
[root@nginx?~]#?cat?/etc/redhat-release? CentOS?Linux?release?7.4.1708?(Core)? [root@nginx?~]#?uname?-r 3.10.0-693.el7.x86_64
準(zhǔn)備低版本Nginx服務(wù)器
低版本環(huán)境安裝請(qǐng)參考:
小白也可以完成的0基礎(chǔ)部署Nginx服務(wù)
準(zhǔn)備和編譯新版本Nginx軟件
查看舊版本Nginx:
[root@nginx?nginx-1.10.3]#?/app/nginx/sbin/nginx?-V nginx?version:?nginx/1.8.1 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:?--user=nginx?--group=nginx?--prefix=/app/nginx-1.8.1/?--with-http_stub_status_module?--with-http_ssl_module
下載新版本Nginx服務(wù)軟件:
[root@nginx?~]#?wget?-q?http://nginx.org/download/nginx-1.10.3.tar.gz
解壓后進(jìn)入目錄:
[root@nginx?tools]#?tar?xf?nginx-1.10.3.tar.gz? [root@nginx?tools]#?cd?nginx-1.10.3/
進(jìn)行預(yù)編譯和編譯:
[root@nginx?nginx-1.10.3]#?./configure?--user=nginx?--group=nginx?--prefix=/app/nginx-1.8.1/?--with-http_stub_status_module?--with-http_ssl_module [root@nginx?nginx-1.10.3]#?make
新版本替換舊版本
備份舊版本可執(zhí)行文件:
[root@nginx?~]#?mv?/app/nginx/sbin/nginx?/app/nginx/sbin/nginx.old [root@nginx?nginx-1.10.3]#?cp?objs/nginx?/app/nginx/sbin/
檢查新版本是否正常:
[root@nginx?~]#?/app/nginx/sbin/nginx?-t nginx:?the?configuration?file?/app/nginx-1.8.1//conf/nginx.conf?syntax?is?ok nginx:?configuration?file?/app/nginx-1.8.1//conf/nginx.conf?test?is?successful
進(jìn)行平滑重啟并查看版本:
[root@nginx?~]#?/app/nginx/sbin/nginx?-s?reload [root@nginx?~]#?/app/nginx/sbin/nginx?-V nginx?version:?nginx/1.10.3 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:?--user=nginx?--group=nginx?--prefix=/app/nginx-1.8.1/?--with-http_stub_status_module?--with-http_ssl_module
檢查進(jìn)程:
[root@nginx?~]#?ps?-ef?|?grep?nginx root???????9003??????1??0?10:24??????????00:00:00?nginx:?master?process?/app/nginx/sbin/nginx nginx?????11720???9003??0?11:24??????????00:00:00?nginx:?worker?process root??????11724???1223??0?11:24?pts/0????00:00:00?grep?--color=auto?nginx
檢查端口:
[root@nginx?~]#?ss?-utpln?|?grep?nginx tcp????LISTEN?????0??????128???????*:80????????????????????*:*???????????????????users:(("nginx",pid=11720,fd=6),("nginx",pid=9003,fd=6))
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載。
THE END