Nginx (二) nginx根據url配置不同的錯誤維護頁面

生產過程中肯定會遇到升級, 大多數公司應該實現了無感知灰度發佈->正式發佈, 此篇博客只適用於需要維護頁面的羣體.

 

一. 設計錯誤界面

一般有2種, app的h5升級維護頁面, web工程的h5維護頁面.網頁設計好放在同一個目錄下,命名爲maintain,如下圖所示:

 

二. 將maintain目錄,放入nginx/html文件路徑下

 

三.配置nginx.conf配置

location /oms {
  #  root html;
   # try_files $uri $uri /oms/index.html;
  #  index  index.html index.htm;
  rewrite ^(.*) http://{您服務器地址與端口號}/maintain/upgrading_web.html break;
}

解讀: 上面的配置是當用戶訪問路徑爲 http://ip/端口號/oms/..... 下所有請求返回web錯誤頁面,app的可以依葫蘆畫瓢.

 

四.重啓nginx

./nginx -s reload

 

五.測試頁面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章