atom feed5 messages in ru.sysoev.nginxRe: nginx forward prxoy problem when ...
FromSent OnAttachments
xuzhengJun 21, 2010 1:08 am 
Maxim DouninJun 21, 2010 1:21 am 
Weibin YaoJun 21, 2010 1:28 am 
xuzhengJun 21, 2010 2:08 am 
xuzhengJun 21, 2010 9:10 am 
Subject:Re: nginx forward prxoy problem when header contains 'Proxy-Connection: keep-alive'
From:Weibin Yao (nbub@gmail.com)
Date:Jun 21, 2010 1:28:10 am
List:ru.sysoev.nginx

xuzheng at 2010-6-21 16:08 wrote:

hi, when i use nginx as a forward prxoy, some page can not be downloaded successfully. example: http_proxy=ip:port wget -O test.html http://s1.ganjistatic1.com/css/base_ue3_house.__1276756225__.css --header='Proxy-Connection: keep-alive' -S the received data length always less than response heade specificed length, so wget will retry again and again. if use ie or firefox, the page load very slow, I guess the browser retry many times like wget. but if not sent header 'Proxy-Connection: keep-alive', the page can be downloaded successfully. Any one has idea?

Nginx does not support keepalive connection with backend server.

Maybe you should remove the header of "proxy-connection" like this:

proxy_set_header Proxy-Connection "";

thanks.

the nginx config file: server { # simple load balancing listen 9681; resolver 202.106.0.20; location / { proxy_pass http://$http_host$request_uri; } }

the nginx version is 0.7.65-5 , os is debian Linux dev 2.6.30-1-amd64