【问题标题】:How to configure server to allow large file downloads?如何配置服务器以允许大文件下载?
【发布时间】:2016-11-23 18:29:19
【问题描述】:

我可以从我的服务器毫无问题地下载 1+ Gb 文件。今天上传了2.3GB的文件,发现无法下载,下载1GB后就中断了,每个用户都会出现这种情况。我试用了 Firefox 15、最新的 Chrome 和 IE9。

服务器: 阿帕奇 2.2.22 fcgi 电子加速器 CPnginx

我该如何解决这个问题?

【问题讨论】:

  • 你的日志文件说明了什么?

标签: apache nginx download apache-config


【解决方案1】:

我想我刚刚遇到了同样的问题,希望这可能对其他人有所帮助。

我的服务器设置为使用 ngx_http_proxy_module 通过 Nginx 代理对 Apache 的请求。该模块的proxy_max_temp_file_size 指令默认为1024m,这就是导致我的问题的原因。

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

【讨论】:

    【解决方案2】:

    看起来 apache 设置的默认最大下载大小约为 2 Gb,您可以通过在 httpd.conf 中调整 LimitRequestBody 来覆盖它。不知道为什么它会停止在 1 Gb,这会让我认为问题出在其他问题上。希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-03
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 2012-04-15
      • 2013-09-13
      相关资源
      最近更新 更多