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 网页测试