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挂维护页面的主要内容,如果未能解决你的问题,请参考以下文章

Nginx将所有请求转发到某固定页面(挂维护页面)

Nginx将所有请求转发到某固定页面(挂维护页面)

发版挂维护页配置

Nginx + php-fpm 随机挂起

nginx;如果仅使用 try_files 存在文件,则返回响应代码

网页后门的网页后门和网页挂马