X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/c9056ea38eb66e17eb2b467a4169691c68a28e2e..d3c7a81e8eb952893e33df4ae895d093c4a625d8:/cookbooks/nominatim/templates/default/nginx.erb diff --git a/cookbooks/nominatim/templates/default/nginx.erb b/cookbooks/nominatim/templates/default/nginx.erb index 5e74bef73..3685b9de7 100644 --- a/cookbooks/nominatim/templates/default/nginx.erb +++ b/cookbooks/nominatim/templates/default/nginx.erb @@ -67,9 +67,17 @@ geo $whitelisted { 2620:52:3:1:5054:ff:fe0a:75a4 1; # gnome 2620:52:3:1:5054:ff:fe0a:75a2 1; # gnome 2620:52:3:1:5054:ff:fe0a:75aa 1; # gnome + 34.234.151.67 1; # gnome - https://github.com/openstreetmap/operations/issues/1160 + 54.165.53.199 1; # gnome - https://github.com/openstreetmap/operations/issues/1160 + 35.153.15.118 1; # gnome - https://github.com/openstreetmap/operations/issues/1160 } -map $missing_email$missing_referer$http_user_agent $blocked_user_agent { +map $server_protocol$http_user_agent $cleaned_user_agent { + default $http_user_agent; + "~^HTTP/1..Mozilla/" Script$http_user_agent; +} + +map $missing_email$missing_referer$cleaned_user_agent $blocked_user_agent { default 0; "11" 2; # block any requests without identifier include <%= @confdir %>/nginx_blocked_user_agent.conf;