2

PHP、Postfix 和其他应用程序具有打印所有当前配置信息的函数或标志(phpinfo()或)。postconf -nApachemod_info可以将配置信息打印特定位置:

LoadModule info_module modules/mod_info.so
<Location /server-info>
    SetHandler server-info
    Order deny,allow
    Deny from all
    Allow from 1.2.3.4
</Location>

然而,Apache 配置可以逐个目录更改,例如.htaccess文件。如何打印出特定目录的整个 Apache 配置,包括用于进行该配置的所有文件的路径?

4

1 回答 1

1

您可以尝试简单地使用<Files>容器:

LoadModule info_module modules/mod_info.so
<Files "server-info">
    SetHandler server-info
    Order deny,allow
    Deny from all
    Allow from 1.2.3.4
</Files>

这将使您可以server-info在任何现有目录中请求。但是,请记住一些mod_info 限制

.htaccess 文件中的配置指令未列出(因为它们不构成永久服务器配置的一部分)。

于 2013-07-31T07:53:17.077 回答