Hmm, okay..<div><br></div><div>Then I'll go back to an old buggy version of nginx which gives me the possibility to use the headers from Backend!</div><div><br></div><div><br></div><div>Best regards,</div><div>Lucas Rolff<br>
<br>On Tuesday, July 1, 2014, Maxim Dounin <<a href="mailto:mdounin@mdounin.ru">mdounin@mdounin.ru</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello!<br>
<br>
On Tue, Jul 01, 2014 at 01:00:05PM +0200, Lucas Rolff wrote:<br>
<br>
> nginx:<br>
><br>
> curl -I <a href="http://domain.com/wp-content/uploads/2012/05/forside.png" target="_blank">http://domain.com/wp-content/uploads/2012/05/forside.png</a><br>
> HTTP/1.1 200 OK<br>
> Server: nginx<br>
> Date: Tue, 01 Jul 2014 10:42:06 GMT<br>
> Content-Type: image/png<br>
> Content-Length: 87032<br>
> Last-Modified: Fri, 08 Mar 2013 08:02:48 GMT<br>
> Connection: keep-alive<br>
> Vary: Accept-Encoding<br>
> ETag: "51399b28-153f8"<br>
> Accept-Ranges: bytes<br>
><br>
> Backend:<br>
><br>
> curl -I <a href="http://domain.com:8081/wp-content/uploads/2012/05/forside.png" target="_blank">http://domain.com:8081/wp-content/uploads/2012/05/forside.png</a><br>
> HTTP/1.1 200 OK<br>
> Date: Tue, 01 Jul 2014 10:42:30 GMT<br>
> Server: Apache<br>
> Last-Modified: Fri, 08 Mar 2013 08:02:48 GMT<br>
> Accept-Ranges: bytes<br>
> Content-Length: 87032<br>
> Cache-Control: max-age=2592000<br>
> Expires: Thu, 31 Jul 2014 10:42:30 GMT<br>
> Content-Type: image/png<br>
><br>
> So backend returns the headers just fine.<br>
<br>
The response returned by nginx is a static file served by nginx<br>
itself.  Note the ETag header returned, and the "location<br>
~*.*\.(3gp|gif|jpg|jpeg|png|..." in your config - it looks like<br>
the file exists on the filesystem, and returned directly as per<br>
configuration.  There is no surprise the response doesn't have any<br>
headers which are normally returned by your backend.<br>
<br>
(And yes, all proxy_pass_header directives in your config are<br>
meaningless and should be removed.)<br>
<br>
--<br>
Maxim Dounin<br>
<a href="http://nginx.org/" target="_blank">http://nginx.org/</a><br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="javascript:;" onclick="_e(event, 'cvml', 'nginx@nginx.org')">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</blockquote></div>