I've found a small issue with proxy_pass when passing urls that don't have a content-length field. Nginx is adding a content-field length of 221183499 rather then just not including the header. The way to test this is to proxy pass something like an icecast stream Kingsley
on 2010-02-06 06:07
on 2010-02-06 06:28
More on this... Here are the differences, Original source HTTP request sent, awaiting response... HTTP/1.0 200 OK Content-Type: audio/mpeg icy-br:128 icy-genre:eclectic rock icy-name:Radio Paradise - DJ-mixed modern & classic rock, world, electronica & more - info: radioparadise.com icy-notice1:<BR>This stream requires <a href="http://www.winamp.com/">Winamp</a><BR> icy-notice2:SHOUTcast Distributed Network Audio Server/Linux v1.9.7<BR> icy-pub:0 icy-url:http://www.radioparadise.com Server: Icecast 2.3.2 Cache-Control: no-cache Proxy_passed HTTP request sent, awaiting response... HTTP/1.1 200 OK Server: nginx/0.7.65 Date: Sat, 06 Feb 2010 05:16:40 GMT Content-Type: audio/mpeg Connection: keep-alive Keep-Alive: timeout=3 icy-br: 128 icy-genre: eclectic rock icy-name: Radio Paradise - DJ-mixed modern & classic rock, world, electronica & more - info: radioparadise.com icy-notice1: <BR>This stream requires <a href="http://www.winamp.com/">Winamp</a><BR> icy-notice2: SHOUTcast Distributed Network Audio Server/Linux v1.9.7<BR> icy-pub: 0 icy-url: http://www.radioparadise.com Cache-Control: no-cache Content-Length: 221183499 Expires: Mon, 26 Jul 1997 05:00:00 GMT
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.