如果你不想别人通过IP访问你的web server或用其它域名绑定你的IP。有什么解决方案呢? 如果你的web server是nginx 请参考下面的虚拟主机配置:
server{ listen 80 default; server_name _; return 499; } server{ listen 80 default_server; server_name _; rewrite ^(.*) http://www.icanwen.com permanent; }
default /default_server 参数是创建一个默认虚拟主机。如果所有域都不匹配 就直接转到这个虚拟主机(没有主机头的所有的请求或其它虚拟主机没有主头的请求直接发给这个默认虚拟主机)。
server_name _; 表示什么主机名都不匹配(匹配那些虚假的无效的主机头)。
return 499; 表示什么也不返回,当然你也可以自定义你的返回页面。
转载于:https://blog.51cto.com/tonyzeng/1359930