Reverse proxy requires http header from upstream?
nginx-forum at nginx.us
Sun Nov 4 13:57:38 UTC 2012
Jonathan Matthews Wrote:
> On 4 November 2012 02:25, raidenii <nginx-forum at nginx.us> wrote:
> > The major difference between aMule and the rest is that amule web
> > does not give a http header to the client, for when I try to use
> curl to
> > grab the header it gives an empty response. (Although it will return
> > correct webpage when curl grabs the webpage) And I suppose that is
> > reason nginx thinks connection timeout.
> > So I wonder if there is any way to let nginx "ignore" the http
> header from
> > the upstream and just pass the data whatever the upstream gives?
> Thanks in
> > advance.
> When you say "http header", which one do you mean?
> If you mean *all* headers are missing, and the server simple responds
> with data, then the server isn't actually talking HTTP at all, and
> nginx is not the right tool for the job.
> If that's the case, you should consider
> load-balancing/reverse-proxying it either with something that does
> talk the protocol that's being used, or something generic that can
> proxy at the TCP layer, like HAProxy.
> Jonathan Matthews // Oxford, London, UK
> nginx mailing list
> nginx at nginx.org
I have tried backend upstream+proxy_pass, but seems not working either.
Strangely when using browser to acess directly there is no problem at all.
Posted at Nginx Forum: http://forum.nginx.org/read.php?2,232492,232494#msg-232494
More information about the nginx