nginx公升級步驟

2022-08-24 23:21:13 字數 852 閱讀 9793

今天應開發的需求,需要在nginx增加乙個模組,並不能影響現有的業務,所以就必須要平滑公升級nginx,好了,不多說了

1:檢視現有的nginx編譯引數

/usr/local/nginx/sbin/nginx -v

2:按照安裝nginx的方法進行安裝,只需要到make,千萬不要make install

3: 備份舊版本的nginx可執行檔案(期間nginx不會停止服務)

mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old

4:複製新的nginx二進位制檔案,進入新的nginx原始碼包

cp objs/nginx /usr/local/nginx/sbin/

5: 測試新版本的nginx是否正常

/usr/local/nginx/sbin/nginx -t

6: 給nginx傳送平滑遷移訊號(若不清楚pid路徑,請檢視nginx配置檔案)

kill-usr2`cat/var/run/nginx.pid`

7:檢視nginx pid,會出現乙個nginx.pid.oldbin

8:從容關閉舊的nginx程序

kill -winch `cat /var/run/nginx.pid.oldbin`

9:此時不過載配置啟動舊的工作程序

kill -hup `cat /var/run/nginx.pid.oldbin`

10:結束工作程序,完成此次公升級

kill -quit `cat /var/run/nginx.pid.oldbin`

11:驗證nginx是否公升級成功

/usr/local/nginx/sbin/nginx -v

nginx1 18 0平滑公升級步驟

檔案上傳到 urs local目錄下。nginx 1.18.0.tar.gz 執行tar zxvf nginx 1.18.0.tar.gz 解壓。cd usr local nginx 1.18.0 1 檢視當前nginx版本 root test 25 nginx 1.18.0 usr local n...

nginx 負載均衡安裝及公升級步驟

先在1.1.1.1伺服器上為例安裝nginx 使用非root使用者安裝,比如 guest 安裝目錄暫時設定為 home guest nginxserver 使用guest使用者登入 cd home guest mkdir p nginxserver tar mkdir p nginxserver t...

Nginx下公升級https的方法步驟

購買證書 可以去阿里雲的雲盾證書服務購買 證書 在證書控制台 nginx 版本證書。到本地的壓縮檔案包解壓後包含 配置nginx 1 在 nginx 的安裝目錄下建立 cert 目錄,並且將 的全部檔案拷貝到 cert 目錄中,如果申請證書時是自己建立的csr檔案,請將對應的私鑰檔案放到 cert ...