nginx挂维护页面
Posted T
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx挂维护页面相关的知识,希望对你有一定的参考价值。
本篇文章摘抄于他人的文章,来自于CSDN的JeremyIT同学,但我还是自己重新敲一遍。
实现的效果是:访问网站的任何页面,都跳转到同一个页面。而这一个页面就是维护页面,可以根据需要修改。
server { listen 80; index index.html index.htm; server_name www.example.com;
if ($request_uri !~ "^/502.html$") { rewrite ^(.*) http://www.example.com/502.html permanent; } location / { ... } }
还有一类需求是:
1.某些重要页面还是能继续访问,比如充值页面等。
2.对于新上线的功能,我们不希望外部访问,但是我们公司内部可以访问,这样就能进行测试,测试完后
再对外开放。
server
{if ($request_uri !~* ^(/weihu.htm|/pay/index.htm)$) { rewrite ^/(.*) /weihu.htm last; } location ~* / {
allow 10.20.252.250;
deny all; } }
以上是关于nginx挂维护页面的主要内容,如果未能解决你的问题,请参考以下文章