proxy_cache_use_stale error timeout updating http_502 http_503 http_504;
proxy_cache_background_update on;
proxy_next_upstream error timeout invalid_header http_500 http_503;
- proxy_next_upstream_tries 3;
proxy_next_upstream_timeout 30s;
-
+ proxy_next_upstream_tries 3;
+ proxy_intercept_errors on;
+ proxy_ignore_headers Cache-Control;
+ proxy_ignore_headers Expires;
+ proxy_ignore_headers Access-Control-Allow-Origin;
<% else -%>
# Override QUERY_STRING to force mapserver query parameters
fastcgi_param QUERY_STRING "map=/srv/imagery/mapserver/layer-<%= @layer %>.map&mode=tile&layers=<%= @layer %>&tilemode=gmap&tile=$2+$3+$1";
add_header x-cache-status $upstream_cache_status;
# Allow CORS requests
- add_header 'Access-Control-Allow-Origin' '*';
+ add_header 'Access-Control-Allow-Origin' '*' always;
}
<% if @root_layer -%>