chunk transfer is not supported by nginx by default. http://wiki.nginx.org/HttpChunkinModule

    ./configure --prefix=/opt/nginx --add-module=/path/to/chunkin-nginx-module
==compile nginx with ubuntu convention== http://code.google.com/p/nginx-init-ubuntu/issues/detail?id=20
 ./configure \
--conf-path=/etc/nginx/nginx.conf \--error-log-path=/var/log/nginx/error.log \--pid-path=/var/run/nginx.pid \--lock-path=/var/lock/nginx.lock \--http-log-path=/var/log/nginx/access.log \--http-client-body-temp-path=/var/lib/nginx/body \--http-proxy-temp-path=/var/lib/nginx/proxy \--http-fastcgi-temp-path=/var/lib/nginx/fastcgi \--with-debug \--with-http_stub_status_module \--with-http_secure_link_module \--with-http_gzip_static_module \--with-http_realip_module \--with-http_mp4_module \--with-http_flv_module \--with-http_ssl_module \--with-http_dav_module \--with-md5=/usr/lib \--add-module=/usr/local/src/nginx-1.2.0/modules/nginx-upload-progress-module \--add-module=/usr/local/src/nginx-1.2.0/modules/nginx_mod_h264_streaming-2.3.2