当前位置: 主页 > 服务器 >

nginx限制ip访问频率的实现示例

时间:2023-12-28 15:34来源:未知 作者:阿里技术 点击:
Nginx通过limit_conn_zone 和 limit_req_zone对同一个IP地址进行限速限流, 可防止DDOS/CC和flood攻击 。 limit_conn_zone 是限制同一个IP的连接数。而一旦连接建立之后 。客户端就会通过这次的连接发

Nginx通过limit_conn_zone 和 limit_req_zone对同一个IP地址进行限速限流,可防止DDOS/CC和flood攻击 。

limit_conn_zone是限制同一个IP的连接数。而一旦连接建立之后 。客户端就会通过这次的连接发送多次请求,那么在此期间的请求频率和速度进行限制就需要limit_req_zone

limit_conn_zone配置

连接数限制,相当于限制了nginx与客户端之间的管道个数

http区块的配置:

1
2
3
limit_conn_zone $binary_remote_address zone=asia; 10m;
# 这个配置的意思就是定义一个名为 asia的limit_conn_zone用来存储session
# 内存为10m大小
(责任编辑:阿里技术)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片