Commit 1dc7b4f8 authored by Pedro Eduardo Trujillo's avatar Pedro Eduardo Trujillo
Browse files

Reordena directivas de map

Es posible que para evaluar correctamente los dominios, la directiva
deba estar inmediatamente antes que los valores en cuestión.
parent fd423279
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -2,32 +2,32 @@
# Por defecto, no se usa caché
map $http_host $proxy_cache_zone {
	hostnames;
	default off;
	atlas.* nginx_cache;
	default off;
}

# Preparación de evaluación de bypass de caché para un dominio concreto
# Provisionalmente, por defecto devuelve 0 porque interesa cachear todo
# Cuando no interese, devolver por defecto 1
map $arg_request $proxy_cache_bypass_atlas_value {
	default 0;
	GetMap 0;
	GetTile 0;
	default 0;
}

# Evaluación de bypass de caché según dominio
# Crear variables '$proxy_cache_bypass_<dominio>_value' según sea necesario
map $http_host $proxy_cache_bypass_value {
	hostnames;
	default 0;
	atlas.* $proxy_cache_bypass_atlas_value;
	default 0;
}

# Evaluación de control de caché del lado del cliente según dominio
map $http_host $cache_control_value {
	hostnames;
	default "no-cache";
	atlas.* "max-age=864000";
	default "no-cache";
}

proxy_cache_path /var/nginx/cache