如何配置服务器以允许大文件下载?

时间:2012-09-01 22:55:16

标签: apache nginx download apache-config

我可以从服务器上下载1+ Gb文件。今天上传了2.3 GB的文件,发现我无法下载,下载在1GB后被中断,并且每个用户都会发生这种情况。我尝试过Firefox 15,最新的Chrome和IE9。

服务器: Apache 2.2.22 FCGI eAccelerator在 CPnginx

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:4)

我认为我刚遇到同样的问题,希望这可能有助于其他人。

我的服务器设置为使用ngx_http_proxy_module通过Nginx向Apache发送代理请求。此模块的proxy_max_temp_file_size指令默认为1024m,这是造成我问题的原因。

尝试在proxy_max_temp_file_size 5120m;文件中的http,server或location指令中添加行nginx.conf,然后使用/etc/init.d/nginx reload重新加载nginx的配置文件。

答案 1 :(得分:0)

看起来默认的最大下载大小apache集大约是2 Gb,您可以通过在httpd.conf中调整LimitRequestBody来覆盖它。不知道为什么它会停在1 Gb,这会让我觉得这个问题是另一回事。希望这会有所帮助。