如何在 Apache 中增加文件下载大小限制
更多: zhilu jiaocheng

解决方案

文件下载大小限制由 Apache 指令“LimitRequestBody”控制。

默认情况下,它没有设置,这意味着在 POST 请求中没有限制或者几乎没有限制。
如果指令设置为特定大小,则超过该大小将产生与上述类似的错误。

有关此指令的更详细说明,请参阅以下 Apache 文档:
httpd.apache.org/docs/1.3/mod/core.html#limitrequestbody

要修改此设置:

  1. 编辑 httpd.conf 文件并将指令设置为所需的值。
    例如,要设置 5MB 的值,我们可以使用以下内容:
LimitRequestBody 5120000

或者:

  1. 编辑 httpd.conf 文件并删除或者注释掉指令:
#LimitRequestBody 262144

问题

我们可能会遇到在 Apache 服务器中增加文件下载大小限制的请求。

尝试调用URL上传文件,浏览器出现如下错误:

ERROR
Request entity too large. Request exceeds the capacity limit

Apache error_log 有以下错误:

Request content-length of 294135 is larger than the configured limit of 262144
日期:2020-09-17 00:16:34 来源:oir作者:oir