Apache HTTP服务器V2.0

| 说明 | 提供系统配置情况详细信息的Web页面 |
|---|---|
| 状态 | Extension |
| 模块名 | info_module |
| 源文件 | mod_info.c |
要配置mod_info,请将下列内容加入httpd.conf文件。
<Location /server-info>
SetHandler server-info
</Location>
你可能希望在<Location>指令中使用mod_access来限制对服务器配置信息的访问:
<Location /server-info>
SetHandler server-info
Order deny,allow
Deny from all
Allow from yourcompany.com
</Location>
一旦配置完成,你的服务器信息可以通过访问http://your.host.dom/server-info得到。
User指令),否则指令设置将无法列出。
同时还要注意的是,如果mod_info模块是预编译进服务器的,它的处理权限在所有的配置文件里有效,包括目录级配置文件(如.htaccess)。这可能给你的网站带来安全问题。
在特定情况下,这一模块会从其它Apache模块的配置指令中泄漏敏感的信息,例如:系统路径、用户名/密码、数据库名,等等。而且根据此模块的工作方式,无法对它产生的信息进行屏蔽。因此,本模块的使用应仅限于受控环境,并且永远要特别小心。
| 说明 | 为server-info处理器显示的模块增加额外的信息 |
|---|---|
| 语法 | AddModuleInfo module-name string |
| 作用域 | server config, virtual host |
| 状态 | Extension |
| 模块 | mod_info |
| 兼容性 | Apache1.3及以上版本 |
本指令将string的内容作为module-name模块的额外信息以带HTML注解的方式显示。例如:
AddModuleInfo mod_auth.c 'See <a \
href="http://www.apache.org/docs-2.0/mod/mod_auth.html">\
http://www.apache.org/docs-2.0/mod/mod_auth.html</a>'