Nginx限制某个IP同一时间段的访问次数和请求数示例代码

2019-10-17 18:22:19于海丽

还可以限制来自单个IP地址的请求的处理速率,同时限制虚拟服务器的请求处理速率:

http {
  limit_req_zone $binary_remote_addr zone=perip:10m rate=1r/s;
  limit_req_zone $server_name zone=perserver:10m rate=10r/s;
  ...
  server {
    ...
      limit_req zone=perip burst=5 nodelay;  #漏桶数为5个.也就是队列数.nodelay:不启用延迟.
      limit_req zone=perserver burst=10;    #限制nginx的处理速率为每秒10个
    }  

总结

以上所述是小编给大家介绍的Nginx限制某个IP同一时间段的访问次数和请求数示例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对易采站长站网站的支持!