nginx GET和POST的单独费率限制

nginx GET和POST的单独费率限制,nginx,Nginx,我想在nginx中为GET和POST应用不同的速率限制值 下面的代码似乎并没有给出期望的结果 map $request_method $req_post_limit_per_ip { default ""; POST $remote_addr; } map $request_method $req_get_limit_per_ip { default ""; GET $remote_

我想在nginx中为GET和POST应用不同的速率限制值

下面的代码似乎并没有给出期望的结果

     map $request_method $req_post_limit_per_ip {
      default    "";
      POST       $remote_addr;
    }


    map $request_method $req_get_limit_per_ip {
      default    "";
      GET       $remote_addr;
    }

    limit_req_zone $req_post_limit_per_ip zone=post_limit_per_ip:10m rate=100r/s;
    limit_req_zone $req_get_limit_per_ip zone=get_limit_per_ip:10m rate=1000r/s;