首页 > 网络教程 > Nginx下防止被别人绑定域名到自己IP的方法
2014
10-02

Nginx下防止被别人绑定域名到自己IP的方法

Nginx默认的虚拟主机可以通过IP地址访问,如果别人把自己的域名解析到了你的IP地址,那么也可以通过未设置的域名访问。有不少人喜欢这么干,我也遇到过一次,听说是这样可以增加搜索引擎对他的域名的收录,不过这样对站长来说总是不爽的,通过简单的设置就可以解决这个问题。

最简单的办法就是通过修改nginx.conf,修改默认的http服务器设置,然后自己新建单独的虚拟主机,通过绑定自己的域名来访问。有多种不同方法,比如给默认主机设置500返回,或者直接用rewrite跳转到其他地址,当然也可以修改成跳转到你自己的网站,也能带来流量。

比如下面这种代码就是使默认访问返回500响应,图谋不轨者的意愿就落空了:

  1. server {  
  2. listen 80 default;  
  3. return 500;  
  4. }  

当然也可以写成这样,跳转到自己的网站,这里以yynotes.net为例:

  1. server {  
  2. listen 80 default;  
  3. rewrite ^(.*) http://yynotes.net permanent;  
  4. }  
最后编辑:
作者:漱石
这个作者貌似有点懒,什么都没有留下。
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

留下一个回复