关于nginx限制IP或IP段的问题2011-04-08 16:46:39
分类: LINUX
最近有同事问需要在nginx中针对一些IP和IP段限制访问,通过了解以下方法可以解决问题:
首先建立下面的配置文件放在nginx的conf目录下面,命名为ip.blacklist cat ip.blacklist deny 192.168.1.11; deny 192.168.1.123; deny 10.0.1.0/24;
在nginx的配置文件nginx.conf中加入:include ip.balcklist;
重启一下nginx的服务:/usr/local/nginx/sbin/nginx reload 就可以生效了。
ip.balcklist 的格式中也可以用deny all;
如果你想实现这样的应用,除了几个IP外,其他全部拒绝,
那需要你在ip.balcklist中这样写
allow 1.1.1.1; allow 1.1.1.2; deny all;