存在的记忆

限制单ip访问频率


还可以限制来自单个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个
    }  

当前页面是本站的「Baidu MIP」版。查看和发表评论请点击:完整版 »