Nginx代理後js加載不全報206 (Partial Content)

通過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;

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章