nginx
作者:互联网
一 限流
1. nginx的限流配置
(1)limit_req_zone
limit_req_zone $binary_remote_addr zone=perip:10m rate=1r/s;
limit_req_zone:是限流声明.
$binary_remote_addr:表示根据客户端 ip 来 限流, 比如 上面的限流配置 限制每个客户端ip的请求频率为一秒一次, 你
如果耍流氓一秒两次, 就会被限流 会返回一个http 503 错误给你.
zone=perip: 表示 用 perip 这个 名称 来标识 这行限流配置, 待会 会通过 perip 这个名称来引用这行限流配置(也就是说限流配置是可以定义为多个的)
10m: 表示存储客户端ip的空间为10MB, 1MB 大概存储1万多ip , 10 MB 大概 10多万Ip , 参考解
标签:zone,ip,req,nginx,限流,limit,perip 来源: https://www.cnblogs.com/jialanshun/p/10590180.html