nginx forward prxoy problem when header contains 'Proxy-Connection: keep-alive'

xuzheng xuzheng80 at
Mon Jun 21 20:10:30 MSD 2010

thanks,Maxim Dounin :)
I must use your remove-header way, because I am building a test env like
online, for example,
when tester  visits our site page( same to online url )with proxy, nginx
forward to  test machine,
 but when he visits outer-site page ,nginx forward to outer.
other forward proxy such as squid doesn't seems to have such feature.
Indeed, in this case ,this nginx is a forward-reverse proxy.

2010/6/21 Maxim Dounin <mdounin at>

> Hello!
> On Mon, Jun 21, 2010 at 04:08:25PM +0800, xuzheng wrote:
> > hi, when i use nginx as a forward prxoy, some page can not be downloaded
> > successfully.
> nginx isn't forward proxy, and it know nothing about
> Proxy-Connection.  If server you are connecting to happens to keep
> connection alive due to "Proxy-Connection: keep-alive" header -
> the behaviour you see is quite expected.
> You have to manually remove this header from request via something
> like
>    proxy_set_header Proxy-Connection "";
> Or, much better, just don't use nginx as forward proxy.
> Maxim Dounin
> _______________________________________________
> nginx mailing list
> nginx at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the nginx mailing list