首 页 » VPS管理维护 » Nginx下防止被别人绑定域名到你VPS的方法

Nginx下防止被别人绑定域名到你VPS的方法

2011-01-18 | 浏览人数: 8,091次 | 分类: VPS管理维护 | 6条评论 | 查看评论 发表评论

Nginx 的默认虚拟主机在用户通过IP访问,或者通过未绑定的域名访问(比如有人把他自己的域名偷偷指向了你的ip)的时候生效。默认虚拟主机一般就是你主目录的网站。避免被未绑定的域名访问网站,这样做的好处有很多,大家都懂的。deepvps这里就不啰嗦了。下面只说一下解决的办法。

两种解决方案:

1,比如别人直接通过ip或者未绑定域名访问你VPS的时候,你希望禁止显示任何有效内容,可以给他返回一个500错误, 就可以这样设置:

server {
listen 80 default;
return 500;
}


2. 也可以把这些流量收集起来,导入到自己的网站,只要做以下跳转设置就可以:

server {
listen 80 default;
rewrite ^(.*) http://www.deepvps.com permanent;
}

还有一种变通的方法,deepvps 现在在用。如果你用的是LNMP的话,在主目录不要放网站,放个探针之类的也可以避免被未绑定的域名访问网站。把真正的网站开在虚拟空间下面就可以了。

原创文章如转载,请注明:转载自深度VPS [ http://www.deepvps.com ]
[复制本文链接发送给您的好友]
  • 上一篇:
  • 下一篇:
  • 日志信息 »

    该日志于2011-01-18 22:52由 deepvps 发表在VPS管理维护分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

    相关日志 »

    共有6条评论 [点此发言]

    1. 1楼 gsid 2011年01月19日 10:12

      “有人把他自己的域名偷偷指向了你的ip”…
      这样也行……我太孤陋寡闻了。。

      [回复]

    2. 2楼 囧啊囧 2011年01月19日 22:04

      lnmp的根目录不放东西,直接显示无文件 :lol:

      [回复]

      deepvps 2011年01月19日 22:38 回复:

      也可以^_^

      [回复]

      囧啊囧 2011年01月20日 12:31 回复:

      想问下,你现在有没有线路比较稳定,抽风率不高,速度也不算慢相对比较便宜的VPS推荐?我发现虚拟主机的流量不够我博客用。

      [回复]

      deepvps 2011年01月20日 16:46 回复:

      我博客介绍的,你都可以看看。选择一款适合自己的就好。

      [回复]

    3. 3楼 Nginx下防止被别人绑定域名到你VPS的方法 | ALLVPS.Info 2011年01月21日 18:38

      [...] 深度VPS [...]

    发表评论 »

    = 8 + 10 (防止机器人评论)

     疑问 冷笑 悲伤 坏蛋 感叹 微笑 脸红 大笑 吃惊 惊讶 困惑 酷 大声笑 恼火 古怪 转眼睛 给眼色 好主意 箭头 一般 哭了 绿人