X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/3b563e12600d3519011cde414ee0465698a7814f..7ea036c5c720451f3a59bf88021dc574aafb3242:/cookbooks/overpass/templates/default/apache.erb?ds=inline diff --git a/cookbooks/overpass/templates/default/apache.erb b/cookbooks/overpass/templates/default/apache.erb index fbf82cf04..47e136381 100644 --- a/cookbooks/overpass/templates/default/apache.erb +++ b/cookbooks/overpass/templates/default/apache.erb @@ -29,6 +29,10 @@ DocumentRoot <%= @directory %> + RewriteMap totp prg:/srv/query.openstreetmap.org/apache/totp-filter + RewriteCond ${totp:%{HTTP_COOKIE}} =0 + RewriteRule ^.*$ - [F,L] + <% if node[:overpass][:restricted_api] -%> ScriptAlias /query-features <%= @script_directory %>/interpreter SetEnvIf Origin "http.*(osm.org|openstreetmap.org).*" AccessControlAllowOrigin=$0