PHP,Postfix和其他应用程序具有函数或标志(phpinfo()
或postconf -n
)以打印出所有当前配置信息。 Apache有mod_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配置 ,包括用于进行该配置的所有文件的路径?
答案 0 :(得分: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 limitations:
未列出.htaccess文件中的配置指令(因为它们不构成永久服务器配置的一部分)。