Here is the problem I found out.<br><br>Front-End https Conf: <br> server {<br> listen 443;<br> ......<br> location / {<br> proxy_pass <a href="http://backend">http://backend</a>;<br>
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;<br> proxy_set_header Host $http_host;<br> proxy_redirect off;<br> }<br><br> }<br clear="all"><br>
---------<br><br>if use default proxy_buffer_size (not set it), when backend output something bigger than 64k without content-length header. the frontend https will truncate the output to 64k.<br><br>After I set <br>proxy_buffer_size 1024 4k; <br>
<br>Everything works like normal. Using 0.8.29 .<br><br>-- <br>Tomasen<br><a href="http://twitter.com/ShooterPlayer">http://twitter.com/ShooterPlayer</a><br>