nginx做维护页面

需求:

  一个网站本来有好几个域名,然后也有好几个二级域名,现在停掉了,要求把所有的域名、二级域名,以及具体的文件请求,都指向一个维护页面。

 

1 单独在vhost里建一个conf文件

server {
    listen 80;
    server_name *.xx.cn *.yy.cn;
    root /data/nginx/html;

    index policy.html;

    location / {
        index  policy.html;
    }

    rewrite ^(.*)$ /policy.html break;
}
#server_name下匹配多个域名,二级域名全部通配
#维护文件为policy.html
#任何其他在该域名下的请求,都地址重定向到policy.html。

  

2 所有域名解析在运营商那边都指向这个服务器的ip

3 重载nginx

4 网页测试

posted @ 2019-10-14 15:41  jabbok  阅读(616)  评论(0编辑  收藏  举报