如何在目录中找到有效的 apache 配置设置

How do I find out an effective apache config setting in a directory

假设您想了解特定的 apache 配置 setting/directive,例如 LimitRequestBody 在某个目录 path/to/somewhere.

您不知道也不知道负责有效设置的实际文件在哪里 - 它可能是主要的 apache 配置,或者正在下降的任何 .htaccess(path/.htaccesspath/to/.htaccesspath/to/somewhere/.htaccess).

有没有一种方便的方法来找出 path/to/somewhere 中有效的实际设置(可选设置来自哪个文件)?

如果您坚持不使用 .htaccess,则可以通过使用 mod_info 获得大量信息。如果您使用 .htaccess 文件,目前没有模块会告诉您 "what/who caused this",这仅仅是因为由于内部规则的制定方式,很难弄清楚。

作为一个爱好项目,我正在努力让 mod_lua(这是 2.4 发行版的核心部分)能够在不久的将来告诉你这个,但现在,简单的答案是:你不能。