?禁止非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;等返回状态。
?
(编辑:ASP站长网)
|