查看完整的计算 Apache httpd 配置?

jam*_*row 10 configuration httpd apache-2.2

是否有命令/工具来生成 Apache httpd 正在使用的计算配置?我知道我可以手动浏览 httpd.conf 和其他配置文件,但是为了方便,是否有标准工具可以生成所有包含文件和适用部分的配置?

谢谢,

詹姆士

编辑:我还应该提到我也在使用 Windows x-64 版本的 Apache,来自预构建的二进制文件。

Lek*_*eyn 5

有一个 Apache 模块可用,它显示一个详细页面,其中包含各种设置和活动配置。

mod_info默认情况下是禁用的,必须./configure --enable-info在构建 Apache 时启用。在 Debian 和 Ubuntu 上,可以使用sudo a2enmod info.

将下一行放在您的配置文件 (httpd.conf) 中(使用时不需要a2enmod):

<Location /server-info>
    SetHandler server-info
</Location>
Run Code Online (Sandbox Code Playgroud)

重启服务器后,配置文件在http://example.com/server-info?config(替换example.com为你的服务器地址)

请注意,此信息非常敏感,您可能希望限制访问,例如:

<Location /server-info>
  SetHandler server-info
  Order deny,allow
  Deny from all
  Allow from yourcompany.com
</Location>
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅http://httpd.apache.org/docs/2.2/mod/mod_info.html