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

 

五.测试页面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值