un "curl -I <url>" sur l'url nginx et sur celle proxyfiée pourrait nous aider au debug.

Le 22 septembre 2014 18:12, HURTEVENT VINCENT <vincent.hurtevent@univ-lyon1.fr> a écrit :
Salut,

Nginx peut prendre en compte les entêtes posées par Apache, mais normalement proxy_cache_valid les surchargent, pour les ignorer complètement, voir proxy_ignore_headers : http://nginx.org/en/docs/http/ngx_http_proxy_module.html#proxy_ignore_headers



________________________________________
De : FRsAG [frsag-bounces@frsag.org] de la part de Julien Escario [escario@azylog.net]
Date d'envoi : lundi 22 septembre 2014 18:03
Cc: French SysAdmin Group
Objet : Re: [FRsAG] Nginx et expiration du cache

Le 22/09/2014 17:53, Nicolas Steinmetz a écrit :
>
> Le 22 septembre 2014 17:06, Julien Escario <escario@azylog.net
> <mailto:escario@azylog.net>> a écrit :
>
>     Donc normalement, si je change un fichier test.png à la racine du site, au
>     bout de 10 secondes, il devrait me servir la nouvelle version non ?
>
>
> Ton fichier est servi par une application ou c'est du direct ? Si tu passes par
> un CMS ou consort, il peut t'ajouter des tags différents de ceux de ton serveur web.

J'ai essayé de faire le plus direct possible : c'est un fichier png posé
directement à la racine, normalement hors de tout contrôle du CMS.

> Autre cas, sous apache / mod_expires, il y a 2 gestions de caches possible : un
> cache par accès et un cache par date de modification du fichier. En fonction de
> ta politique, le comportement n'est pas le même.

Et si c'était ça justement ? Est-ce que nginx honorerait les en-têtes de
mod_expires ?
Genre : "mon cache pour ce fichier est expiré, je refais une requête à Apache.
Ah mais non : Apache m'a dit qu'il était valable pendant une semaine donc je
reprends le même."

Possible ?

Julien

_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/
_______________________________________________
Liste de diffusion du FRsAG
http://www.frsag.org/