nginx无法完整下载文件的解决方法

发布时间:2021-01-14编辑:脚本学堂
本文介绍下,在nginx环境中,遇到了无法完整下载文件的问题,这里分享下解决办法,遇到类似问题的朋友可以作个参考。

nginx前端反向代理Resin,有一个接近1m的xml文件直接通过Resin打开没问题,通过nginx反向代理后被折断。

原因分析:
Nginx反向代理设置限制了大文件传输。

解决方法:
根据“实际”情况,加大限制即可:
 

复制代码 代码示例:
proxy_buffers   4 1m;
proxy_busy_buffers_size 2m;

注意,此处:
proxy_busy_buffers_size = proxy_buffers*2
否则可能报错,一定要注意这点。