<div dir="ltr"><div><div><div><div><div><div><div><div>Hi,<br><br></div>I've got an issue that "Vary" header is repeated twice in response when "gzip_vary  on" is specified in config file;<br><br></div>

</div><div>My configuration is the following:<br></div><div>Two instances of nginx are running on different hosts (A and B)<br></div><div>There is<br>    location /smth/ {<br>        proxy_pass <a href="http://B/smth" target="_blank">http://B/smth</a>;<br>

    }<br><br></div><div>and <br></div><div>   gzip_vary on;<br></div><div>in config for  host A.</div><br></div>B adds "Vary: Accept-Encoding" in response for <a href="http://B/smth" target="_blank">http://B/smth</a><br>
</div><div>
<br></div>And then if <a href="http://A/smth" target="_blank">http://A/smth</a> request is performed "Vary" header is returned twice in response.<br>< Connection: keep-alive<br>< Vary: Accept-Encoding<br>
< Vary: Accept-Encoding<br>
< date: Tue, 01 Apr 2014 10:02:27 GMT<br>< expires: Tue, 01 Apr 2014 10:07:27 GMT<br>< server: nginx/1.4.4<br><br><br></div></div><div>Could you please help me to resolve this problem? Is it known issue or it is normal behaviour or may be something wrong on my side?<br>

</div><div><br></div>Thanks,<br></div>BR/ Yury<br></div>