是否有一个命令/工具来生成Apache httpd正在使用的计算configuration? 我知道我可以手动通过httpd.conf和其他configuration文件,但有一个标准的工具来生成一个configuration的所有包括的文件和适用的部分,为了方便?
谢谢,
詹姆士
编辑:我也应该提到,我也使用一个预先build立的二进制文件的Windows x 64版本的Apache。
有一个Apache模块可用,它显示一个具有各种设置和活动configuration的详细页面。
默认情况下, mod_info是禁用的,并且在构buildApache时必须使用./configure --enable-info启用。 在Debian和Ubuntu上,可以使用sudo a2enmod info启用这个模块及其configuration。
将下一行放在configuration文件(httpd.conf)中(使用a2enmod时a2enmod ):
<Location /server-info> SetHandler server-info </Location>
重新启动服务器后,configuration文件可在http://example.com/server-info?config (将example.comreplace为您的服务器地址)
请注意,此信息非常敏感,您可能需要限制访问权限,如下所示:
<Location /server-info> SetHandler server-info Order deny,allow Deny from all Allow from yourcompany.com </Location>
有关更多信息,请参阅http://httpd.apache.org/docs/2.2/mod/mod_info.html