最新消息:

NGINX设置站点限制IP段访问

Linux 李金龙 5870浏览 0评论

一、服务器全局限IP

#vi nginx.conf
allow 10.57.22.172;
deny all;

二、站点限IP
#vi vhosts.conf
站点全局限IP:

location / {
index index.html index.htm index.php;
allow 10.57.22.172;
deny all;
}


注意事项:
1. deny 一定要加一个ip,否则直接跳转到403,不往下执行了;如果403默认页是同一域名下,会造成死循环访问;
2. allow的ip段
从允许访问的段位从小到大排列,如127.0.0.0/24 下面才能是10.10.0.0/16
24表示子网掩码:255.255.255.0
16表示子网掩码:255.255.0.0
8表示子网掩码:255.0.0.0
3. deny all;结尾 表示除了上面allow的其他都禁止
如:

deny 192.168.1.1;
allow 127.0.0.0/24;
allo w 192.168.0.0/16;
allow 10.10.0.0/16;
deny all;

转载请注明: » NGINX设置站点限制IP段访问

发表我的评论
取消评论

表情

网友最新评论 (3)

  1. 很好 写的不错
    网上买彩票8年前 (2012-07-31)
  2. 顶了 博主多更新 支持
    三利达8年前 (2012-08-04)
  3. 博主 , 你好 看了你的文章, 很好, 能交个朋友否 .
    孙伦8年前 (2012-08-08)