complément d'infos sur apache / vary
This commit is contained in:
parent
6517a20109
commit
406f3747b2
|
@ -1505,11 +1505,11 @@ EnableCapabilities off
|
|||
|
||||
### Apache ajoute l'entête HTTP "Vary" inopinément
|
||||
|
||||
Lorsque vous évaluez une variable HTTP_USER_AGENT, certaines versions d'Apache (notamment celle de Debian 9) peuvent avoir la très mauvaise idée d'ajouter un entête HTTP `Vary: User-Agent`.
|
||||
Lorsque vous évaluez une variable HTTP_USER_AGENT, certaines versions d'Apache (notamment celle de Debian 9) peuvent avoir la mauvaise idée d'ajouter un entête HTTP `Vary: User-Agent`.
|
||||
|
||||
Cela peut être dans votre configuration Apache, votre VirtualHost ou même dans vos .htaccess
|
||||
Cela peut être une évaluation dans votre configuration Apache, votre VirtualHost ou même dans vos .htaccess
|
||||
|
||||
Exemple de comportement problématique :
|
||||
Exemple de configuration qui génère le comportement problématique :
|
||||
|
||||
~~~
|
||||
Require expr %{HTTP_USER_AGENT} !~ /Nutch/
|
||||
|
@ -1519,5 +1519,7 @@ Cela pourrait s'appliquer aussi aux "Rewrite Rule" et à d'autres variables comm
|
|||
|
||||
Le bug semble corrigé dans les versions récentes d'Apache : <https://bz.apache.org/bugzilla/show_bug.cgi?id=58231>
|
||||
|
||||
La documentation Apache mentionne une fonction req_navary() qui permettrait d'empêcher ce comportement : <https://httpd.apache.org/docs/2.4/expr.html#functions>
|
||||
|
||||
Lien qui nous a mis sur la piste : <https://www.nivas.hr/blog/2017/02/13/apache-sending-vary-host-making-things-uncacheable-varnish/>
|
||||
|
||||
|
|
Loading…
Reference in New Issue