Nginx seems to ignore proxy_set_header Host directive

jeangouytch nginx-forum at nginx.us
Mon Feb 11 21:13:28 UTC 2013


Hi Francis. Thank you for your help.

> Which relative paths?  How do you want them to be rewritten?
> 
> What part of the nginx config do you expect will do the rewriting?
> 
> And how does that match the subject of this mail?
> 
> proxy_redirect (http://nginx.org/r/proxy_redirect) can do rewriting of
> http headers, except you've turned it off here.
> 
> proxy_set_header doesn't do rewriting of anything. Neither does
> proxy_pass.
> 
> > I would be very grateful if someone had a clue to help me
> understanding what
> > I am doing wrong.
> 
> Can you give an example of what you do, what you see, and what you
> expect to see? "curl -i" is usually a good way of showing the headers
> and content returned.
> 
Ok, I think i'm not using the right words, maybe "rewriting" is not the
exact term. My problem is :
relative path for images are normal in the html files, looking like
"/media/myimage.jpg"
I understand that the proxy_set_header directive would make the relative
path to be treated as serverIP/pyload/media/myimage.jpg, but the chrome
console shows that the relative path are treated as
serverIP/media/myimage.jpg

Posted at Nginx Forum: http://forum.nginx.org/read.php?2,236099,236115#msg-236115



More information about the nginx mailing list