通過IP訪問網頁可以正常訪問,通過域名訪問頁面加載不全。報206 (Partial Content)錯誤。
問題原因
Nginx代理之後會有相應的代理緩存區,緩存區默認只有幾十K,某些版本的nginx默認設置中沒有相關處理,導致部分文件代理是會出現加載不全的現象,其實不僅僅是JS文件。只是因爲框架的JS文件略大,所以經常出現類似問題。
解決方法
在Nginx.conf文件的http中添加
proxy_buffer_size 128k;
proxy_buffers 32 128k;
proxy_busy_buffers_size 128k;