index 4.0上的Apache 404

时间:2012-03-12 16:39:21

标签: apache windows-7 config

我正在继承一个项目,并且必须在我的Windows 7机器上运行Apache Web服务器(2.2.22)。我下载了32位无SSL MSI并使用默认/典型/推荐设置运行安装程序。

我唯一改变的是我覆盖了我的conf / httpd.conf文件,其中一个文件是从开发人员(我从中继承该项目)发送给我的。我对他的httpd.conf版本所做的唯一更改是ServerAdminServerName设置(我将其更改为我的电子邮件和我的机器名称)。

当我启动服务器并在浏览器中转到localhost时,我收到403(禁止)错误。如果我然后尝试直接转到localhost/index.html(和,我确认我的htdocs文件夹中有index.html)我收到404错误。

任何人都有任何想法,我可以在哪里开始排查?!?提前谢谢。

1 个答案:

答案 0 :(得分:1)

这就是问题所在:DocumentRoot必须是htdocs的路径,而不是它的父路径。

例如,如果index.html位于c:\ apache \ htdocs中,则DocumentRoot必须是c:\ apache \ htdocs,而不是c:\ apache。