<div dir="ltr">Hello,<br><br>I use nginx/1.4.4 with gunzip = on and gzip_vary = on. This leads to a duplicate Vary Header.<br><br>gzip_vary should do nothing if the header is already present:<br><br>moki@mysrv:~$ curl -I <a href="http://213.223.158.196/home.html" target="_blank">http://192.168.1.196/home.html</a><br>

HTTP/1.1 200 OK<br>Server: nginx/1.4.4<br>Date: Sun, 19 Jan 2014 11:30:59 GMT<br>Content-Type: text/html<br>Connection: keep-alive<br>Vary: Accept-Encoding<br>Vary: Accept-Encoding<br>Location: home.html<br><br>I
 have no control of the upstream server it may send a Vary header or 
not, in order to be safe I would like to use gzip_vary = on in order to 
prevent any problems here.<br><br>This issue is in standard ngx_http_header_filter_module so can anyone suggest solution?<br> <br>Thanks,<br>Makailol</div>