nginx禁止某个IP或者IP段访问站点的设置方法

回复 收藏
首先建立下面的配置文件放在nginx的conf目录下面,命名为deny.ip   
cat  deny.ip
deny 192.168.1.11;
deny 192.168.1.123;
deny 10.0.1.0/24;

在nginx的配置文件nginx.conf中加入:include deny.ip;

重启一下nginx的服务:/usr/local/nginx/sbin/nginx  reload 就可以生效了。

deny.ip 的格式中也可以用deny all;
如果你想实现这样的应用,除了几个IP外,其他全部拒绝,
那需要你在deny.ip 中这样写
allow 1.1.1.1;
allow 1.1.1.2;
deny all;
2011-03-03 09:46 举报
已邀请:
0

八滴眼泪

赞同来自:

了解
0

白紙黑_Zi

赞同来自:

去实现了下。怎么不行啊?把我自己电脑的ipdeny了 但是再辞访问的时候还是可以在问这个网页。
0

21emerald

赞同来自:

soga

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: