X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/7a138e7216c2fb0798201f487857fba533ad1d04..47f47a50aa25f9b42e36703bcba0ce9f4dc4f87e:/cookbooks/tilecache/templates/default/squid.conf.erb diff --git a/cookbooks/tilecache/templates/default/squid.conf.erb b/cookbooks/tilecache/templates/default/squid.conf.erb index 2c016be02..0d2cf84c0 100644 --- a/cookbooks/tilecache/templates/default/squid.conf.erb +++ b/cookbooks/tilecache/templates/default/squid.conf.erb @@ -23,14 +23,25 @@ acl osmtileScrapers browser MSIE.7\.0.*Windows.NT.5\.1.*2\.0\.50727.$ acl osmtileScrapers browser MSIE.5.5 acl osmtileScrapers browser ^LoadOSM\.exe$ acl osmtileScrapers browser ^app_name$ +acl osmtileScrapers browser ^osmdroid$ # app using osmdroid library not setting app-specific User-Agent +acl osmtileScrapers browser ^Mozilla/5\.0 \(Windows NT 5\.1\)$ # Faked User-Agent http_access deny osmtile_sites osmtileScrapers acl osmtileOverusers referer_regex ^https?://pmap\.kuku\.lu/ acl osmtileOverusers referer_regex ^https?://[^.]*\.pmap\.kuku\.lu/ +acl osmtileOverusers referer_regex ^https?://fastpokemap\.com/ +acl osmtileOverusers referer_regex ^https?://[^.]*\.fastpokemap\.com/ http_access deny osmtile_sites osmtileOverusers +# Block when neither the referer nor User-Agent is set - policy requires some identification of the site / app. +# This doesn't seem to work! Revisit later! +#acl has_referer referer_regex . +#acl has_user_agent browser . + +#http_access deny osmtile_sites !has_referer !has_user_agent + acl whitelist_path urlpath_regex ^/cgi-bin/(export|debug) acl blacklist_path urlpath_regex ^/cgi-bin/ acl blacklist_path urlpath_regex ^/MyAdmin/