diff --git a/hagrid-routes.conf b/hagrid-routes.conf index 00fe048..c2f2592 100644 --- a/hagrid-routes.conf +++ b/hagrid-routes.conf @@ -33,7 +33,7 @@ location /vks/v1/request-verify { location /vks { location ~ ^/vks/v1/by-fingerprint/(?:0x)?([^/][^/])([^/][^/])(..*)$ { - limit_req zone=search_fpr_keyid burst=30; + limit_req zone=search_fpr_keyid burst=1000 nodelay; error_page 404 /errors-static/404-by-fpr.htm; default_type application/pgp-keys; @@ -45,7 +45,7 @@ location /vks { } location ~ ^/vks/v1/by-keyid/(?:0x)?([^/][^/])([^/][^/])(.*)$ { - limit_req zone=search_fpr_keyid burst=30; + limit_req zone=search_fpr_keyid burst=1000 nodelay; error_page 429 /errors-static/429-rate-limit-vks-fpr.htm; error_page 404 /errors-static/404-by-keyid.htm; @@ -160,7 +160,7 @@ location /pks/internal { # index by fingerprint # gpg --search-keys location ~ "^/pks/internal/index/(?:0x)?([a-fA-F0-9]{40})$" { - limit_req zone=search_fpr_keyid burst=30; + limit_req zone=search_fpr_keyid burst=1000 nodelay; limit_req_status 429; error_page 429 /errors-static/429-rate-limit-pks-index.htm; @@ -174,7 +174,7 @@ location /pks/internal { # index by keyid # gpg --search-keys location ~ "^/pks/internal/index/(?:0x)?([a-fA-F0-9]{16})$" { - limit_req zone=search_fpr_keyid burst=30; + limit_req zone=search_fpr_keyid burst=1000 nodelay; limit_req_status 429; error_page 429 /errors-static/429-rate-limit-pks-index.htm;