Nginx禁止IP直接访问

WebServer 2012-05-03 nginx,禁止IP

现在IP资源短缺,许多站长都是在一台服务器或VPS上跑多个WEB站点,最大程度上缓解了IP地址的泛滥使用。通过配置基于域名的虚拟主机配置几乎都是通过域名访问WEB服务器,直接通过IP访问站点可能性很小。除非是一些特殊的系统,内部人自己用的以外。

目前nginx几乎压倒apache,当你配置好基于域名的虚拟主机以后也许你会发现通过IP直接可以访问你的WEB服务器,这一点非常不好,通过在nginx.conf中添加以下代码即可防止通过IP直接访问

server {
    listen 80 default_server;
    server_name _;
    return 403;
}

当然,return返回值那里,你可以随意写一个HTTP错误状态都可以,比如500,404等等。如果你觉得这样不太好也可以加个跳转,跳转到你指定的虚拟主机也可以。

文字链接:《Nginx禁止IP直接访问

文章地址:http://www.qttc.net/20120549.html

除非标注,琼台博客所有博文均为原创,转载请加文字链接注明来源

乳名?小名?昵称?网名?均可

email,放心,我不会给你乱投广告的

想获得回访就把你的站点URL写上(没有留空)

[NOTICE]木要投放广告
[NOTICE]木要骂人,说不该说的话
[NOTICE]自由言论,但要遵纪守法

Comments 0

    Hi,你想第一个做沙发么?