如何在Apache中启用mod_info?

我经历了Apache指南启用mod_info。

根据文档:

  • 要configurationmod_info,请将以下内容添加到您的httpd.conf文件中。

位置/服务器信息SetHandler服务器信息 /位置

在我的情况下,这个链接是不给任何信息。 HTTP 404没有find错误

  • 有什么我需要安装为mod_info.c或什么的? 有什么我需要把AddModule或什么?

  • 没有虚拟主机我得到下面的错误:文件不存在:/ usr / local / apache2 / htdocs /服务器信息[星期二2012年12月11日03:39:53] [错误] [客户端10.177.246.184]文件不存在: /usr/local/apache2/htdocs/favicon.ico

  • 在错误日志中:文件不存在:/ usr / local / apache2 / htdocs / example1 / server-info我有3个虚拟主机。 其中一个默认使用example1作为Docroot目录。 我不知道这个页面(服务器信息)应该在哪里? 在服务器状态的情况下,它工作正常

我想简单地使用a2enmod info将在你的情况下工作。

注意: a2enmod仅在Debian变体(例如Ubuntu等)上可用。 你可以在这里阅读更多关于a2enmod

a2enmod和它的姐妹命令a2dismod可以用来启用或禁用apache2模块。

例子

 % a2enmod imagemap % a2dismod mime_magic 

是的,您需要确保您的httpd.conf中有一个LoadModule info_module语句用于mod_info,并且还应该检查您的设置是否与下面的其他mod_info相关的指令冲突,在.htaccess文件或其他configuration中作为Include指令的一部分加载的Include 。 最后,检查mod_info是否已经安装。 如果没有安装它,我不会感到惊讶,因为mod_info提供的数据被某些安全人员视为信息泄漏漏洞。