-
-<% if node[:nominatim][:api_flavour] == "php" %>
- location ~* \.php$ {
- if ($blocked_user_agent ~ ^2$)
- { return 403; }
- if ($blocked_referrer)
- { return 403; }
- if ($blocked_email)
- { return 403; }
- include <%= @confdir %>/nginx_blocked_generic.conf;
-
- limit_req zone=www burst=10;
- limit_req zone=tarpit burst=2;
- limit_req zone=reverse burst=5;
- limit_req_status 429;
- fastcgi_pass nominatim_service;
- include fastcgi_params;
- fastcgi_param SCRIPT_FILENAME <%= @directory %>/website/$fastcgi_script_name;
-
- if ($forward_to_ui) {
- rewrite (.*).php https://$host/ui$1.html redirect;
- }
- }
-<% end -%>