當我直接訪問Node.js(https:// domain.com:81)時,我得到了整個響應。當我瀏覽Nginx時(https:// domain.com/eval/something),我並沒有得到整個迴應,因爲這個迴應相當大。爲什麼Nginx會削減Node.js的長響應?
配置文件
location ~ ^/eval/ {
proxy_buffering off;
proxy_pass https://domain.com:81;
}
編輯: 它返回不超過16KB的更多。整個響應超過160kB。
NGINX調試文件: https://www.dropbox.com/s/4689ch6lonxsqrn/nginx.log
解決: 的問題是與https://domain.com:81
。如果我只設置http://
它工作正常。
兩個url的響應http標頭是否相同? –
同樣。 HTTP/1.1 200 OK 服務器:nginx/0.7.67 日期:星期一,2013年6月24日14點29分50秒GMT 內容類型:應用程序/ JSON 傳輸編碼:分塊 連接:保持活躍 訪問 - 控制 - 允許 - 原產地:* 連接:關閉 – itrinity