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