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;

在这里插入图片描述

posted @ 2023-08-29 17:46  路暝月  阅读(677)  评论(0编辑  收藏  举报  来源