【nginx】nginx请求限制配置

在nginx的default.conf的server{}之外配置中配置:

limit_req_zone $binary_remote_addr zone=req_zone:1m rate=1r/s;

限制约束: 拦截1秒内请求次数超过1次的请求

接下来在server{}中的location /{}中配置:

# 请求限制 保证3个延迟响应其他的返回503
limit_req zone=req_zone burst=3 nodelay;
# 请求限制
#limit_req zone=req_zone;

1.表示限制请求,返回503,但允许通过3次,并延迟响应

2.表示限制所有不满足条件的请求

猜你喜欢

转载自blog.csdn.net/Evan_QB/article/details/81235616