X-Git-Url: https://git.openstreetmap.org/chef.git/blobdiff_plain/f344ecc5c7f332dde8fccbfcc31f5a4b12f01557..fbd5b3a2328444fa5419b62ac79bfa7b91bfcdb1:/cookbooks/tilecache/templates/default/nginx_tile.conf.erb diff --git a/cookbooks/tilecache/templates/default/nginx_tile.conf.erb b/cookbooks/tilecache/templates/default/nginx_tile.conf.erb index b6873f39a..3932f54b7 100644 --- a/cookbooks/tilecache/templates/default/nginx_tile.conf.erb +++ b/cookbooks/tilecache/templates/default/nginx_tile.conf.erb @@ -7,7 +7,7 @@ upstream tile_cache_backend { # Balancer: round-robin <% @caches.each do |cache| -%> <% if cache[:hostname] != node[:hostname] -%> -<% if node[:tilecache][:tile_siblings].include? cache[:hostname] -%> +<% if node[:tilecache][:tile_siblings].include? cache[:fqdn] -%> <% cache.ipaddresses(:family => :inet, :role => :external).sort.each do |address| -%> server <%= address %> backup; # Server <%= cache[:hostname] %> <% end -%> @@ -46,8 +46,10 @@ map $http_user_agent $approved_scraper { map $http_user_agent $denied_scraper { default 0; # Not denied + '' 1; # No User-Agent Set '~^Python\-urllib\/' 1; # Library Default '~^python\-requests\/' 1; # Library Default + '~^node\-fetch\/' 1; # Library Default '~^R$' 1; # Library Default '~^Java\/' 1; # Library Default '~^tiles$' 1; # Library Default