gpt4 book ai didi

apache - 你如何在 Apache 2.4 上输出 LimitRequestBody 的当前值

转载 作者:行者123 更新时间:2023-12-02 03:13:12 29 4
gpt4 key购买 nike

我在我的客户使用的其中一个网站上上传文件(通过 WordPress)时遇到问题。我使用的是 Apache 2.4.39 (Amazon) 和 PHP 7.0.33。

我已将 /etc/httpd/conf/httpd.conf 文件中的 LimitRequestBody 指令设置为一个非常大的数字(如 104857600 = 100 MB) 并将其设置为零 (0)。

我正在测试的文件大小为 11 MB。有没有一种方法,可能是使用命令行,我可以为给定的虚拟主机或整个服务器输出 LimitRequestBody 变量?我正在尝试验证实际值是什么,除了使用“grep”从 conf 文件中提取值之外,我找不到任何关于如何做到这一点的文档......这是我设置的值似乎被忽略了。

我已经在 /etc/httpd/ 目录中搜索了任何 LimitRequestBody 条目(使用 grep),并且只在 中找到了单个引用(我创建的) >/etc/httpd/conf/httpd.conf 文件。

我已经确认 PHP post_max_sizeupload_max_filesize 都是 32M。

最佳答案

在我的具体案例中,影响允许上传文件大小的三个变量是:

LimitRequestBody -> /etc/httpd/conf/httpd.conf
post_max_size and upload_max_filesize in the /etc/php.ini

我的问题是 WordPress 安装有一个插件(All In One WP Security & Firewall),它将 LimitRequestBody 10240000 添加到 .htaccess 文件中。一旦我最终找到该条目并使用“自定义规则”部分将其覆盖为我想要的值,问题就解决了。

关于apache - 你如何在 Apache 2.4 上输出 LimitRequestBody 的当前值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56975967/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com