diff --git a/reverseproxy.conf b/reverseproxy.conf index c01c32c..301d969 100644 --- a/reverseproxy.conf +++ b/reverseproxy.conf @@ -125,7 +125,8 @@ http { proxy_read_timeout 600s; proxy_send_timeout 600s; send_timeout 600s; - limit_req zone=$limit_zone burst=10 nodelay; + limit_req zone=feed burst=10 nodelay; + limit_req zone=createFeed burst=10 nodelay; limit_req_status 429; } @@ -147,12 +148,8 @@ http { proxy_read_timeout 600s; proxy_send_timeout 600s; send_timeout 600s; - - # Apply rate limiting - if ($request_method = POST) { - limit_req zone=createFeed burst=10 nodelay; - } limit_req zone=feed burst=10 nodelay; + limit_req zone=createFeed burst=10 nodelay; limit_req_status 429; } @@ -188,7 +185,8 @@ http { proxy_read_timeout 600s; proxy_send_timeout 600s; send_timeout 600s; - limit_req zone=$limit_zone burst=10 nodelay; + limit_req zone=feed burst=10 nodelay; + limit_req zone=createFeed burst=10 nodelay; limit_req_status 429; }