Saltar al contenido

Nginx add_header y control de caché

Después de de una extensa búsqueda de información solucionamos este conflicto que presentan muchos lectores. Te dejamos la solución y nuestro objetivo es serte de mucha apoyo.

Solución:

Nginx agrega su encabezado justo antes del servidor de origen, por lo que tendrá:

cache-control: public, max-age=10
cache-control: public, max-age=60

y el encabezado de origen reemplazará al encabezado nginx.

¿La solución? Use nginx v1.4.3 que tiene el módulo more_set_headers y more_clear_headers para reemplazar o borrar los encabezados del origen.

Puedes descargar el módulo desde aquí.
Aquí cómo descargar nginx 1.4.3 y cómo instalarlo.
Aquí cómo usar las directivas.

Si desea descartar totalmente el encabezado de los servidores originales, puede agregar:

proxy_hide_header 'Cache-Control';
add_header 'Cache-Control' "public, max-age=10";

Esto eliminará el encabezado original y agregará el suyo propio.

Reseñas y puntuaciones del artículo

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *