Nginx ACCESS阶段 如何限制IP访问

Nginx ACCESS阶段 如何限制IP访问

Nginx ACCESS阶段 如何限制IP访问

192.168.1.0/24(最大32位的子网掩码) 每个ip是8位 那么 24/8 = 3 也就是前三个二进制 是 11111111 11111111 11111111

是指子网掩码的位数。写的是多少,就代表有几个1,其它位数全为0。

比如说24,就代表有24个1,8个0,因为一共是32位。

8位数为一组,就可以写成:11111111 11111111 11111111 00000000 转换成十进制就是255.255.255.0。

在access访问阶段处理IP限制

--without-http_access_module 禁用模块

默认编译进nginx

allow 指令 允许访问IP

syntax: allow address | CIDR | unix: | all ;

default: --

content: http,server,location,limit_except

deny 指令 允许访问IP

syntax: allow address | CIDR | unix: | all ;

default: --

content: http,server,location,limit_except

上一篇:前端页面使用 Json对象与Json字符串之间的互相转换


下一篇:减少Building 'Xxx' Gradle project info等待时间