Nginx如何设置拒绝或允许指定ip访问
2016-11-18 14:36
1141 查看
nginx拒绝或允许指定IP,是使用模块HTTP访问控制模块(HTTP Access).
控制规则按照声明的顺序进行检查,首条匹配IP的访问规则将被启用。 location / {
deny 192.168.1.1;
allow 192.168.1.0/24;
allow 10.1.1.0/16;
deny all;
}
上面的例子中仅允许192.168.1.0/24和10.1.1.0/16网络段访问这个location字段,但192.168.1.1是个例外。
注意规则的匹配顺序,如果你使用过apache你可能会认为你可以随意控制规则的顺序并且他们能够正常的工作,但实际上不行。
下面的这个例子将拒绝掉所有的连接:
location / {
#这里将永远输出403错误。
deny all;
#这些指令不会被启用,因为到达的连接在第一条已经被拒绝
deny 192.168.1.1;
allow 192.168.1.0/24;
allow 10.1.1.0/1
}
转至:http://www.server110.com/nginx/201311/3404.html
控制规则按照声明的顺序进行检查,首条匹配IP的访问规则将被启用。 location / {
deny 192.168.1.1;
allow 192.168.1.0/24;
allow 10.1.1.0/16;
deny all;
}
上面的例子中仅允许192.168.1.0/24和10.1.1.0/16网络段访问这个location字段,但192.168.1.1是个例外。
注意规则的匹配顺序,如果你使用过apache你可能会认为你可以随意控制规则的顺序并且他们能够正常的工作,但实际上不行。
下面的这个例子将拒绝掉所有的连接:
location / {
#这里将永远输出403错误。
deny all;
#这些指令不会被启用,因为到达的连接在第一条已经被拒绝
deny 192.168.1.1;
allow 192.168.1.0/24;
allow 10.1.1.0/1
}
转至:http://www.server110.com/nginx/201311/3404.html
相关文章推荐
- Nginx如何设置拒绝或允许指定ip访问
- Nginx如何设置拒绝或允许指定ip访问
- nginx 只允许指定IP访问
- Linux 如何设置只允许域名访问站点而禁止IP访问站点
- 提防坏人:Nginx 拒绝指定IP访问
- Nginx IP访问控制,只允许指定的IP地址访问
- resin安全配置 只允许指定ip访问resin-admin 拒绝某些ip访问webapp
- Linux防火墙Iptable如何设置只允许某个ip访问80端口,只允许特定ip访问某端口
- linux系统中配置Nginx 拒绝代理访问指定IP的方法
- 提防坏人:Nginx 拒绝指定IP访问
- nginx允许指定IP免密码访问页面,其他密码验证访问
- centos下nginx仅允许指定域名访问,不可用ip访问
- nginx中设置限制指定用户或IP组访问权限
- 提防坏人:Nginx 拒绝指定IP访问
- 提防坏人:Nginx 拒绝指定IP访问
- 提防坏人:Nginx 拒绝指定IP访问
- Linux防火墙Iptable如何设置只允许某个ip访问80端口,只允许特定ip访问某端口
- Nginx设置禁止通过IP访问服务器并且只能通过指定域名访问
- 如何设置ssh安全只允许用户从指定的IP登陆
- 设置nginx禁止IP直接访问,只能通过指定的域名访问