禁止非sever_name指定域名访问,将其访问指向默认站点;
设置非server_name指定域名访问,将该访问重写到test.1com
server {
listen 80 default;
rewrite ^(.*) http://test1.com permanent;
}
server {
listen 80 ;
server_name test1.com;
location / {
root html;
index index.html;
}
}
server {
listen 80;
server_name test2.com;
root html/test2.com;
index index.html;
}
修改hosts文件,设置test1/2/.com均指向该服务器192.168.0.15
192.168.0.15 test2.com
192.168.0.15 test1.com
192.168.0.15 test3.com
访问test1.com、test2.com可以正常访问
访问test3.com的时候就会自动跳到test1.com
这种方式就是设置一个默认server,当没有匹配的sever_name时,执行该server下的规则;
也可以将rewrite更换为return 500; 403;404;等返回状态。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。