nginx配置ip限流
http {
limit_req_zone $binary_remote_addr zone=req_limit:10m rate=15r/s; # 每秒 15 次请求
limit_conn_zone $binary_remote_addr zone=conn_limit:10m; # 并发连接计数
}
server {
limit_req zone=req_limit burst=10 nodelay;
limit_conn conn_limit 5; # 同时最多 5 条连接
location / {
limit_req zone=mylimit burst=5; # 允许少量排队
limit_conn connlimit 10;
}
}