1

我在同一台服务器上有 2 个 Apache 实例,一个在端口 80 上,一个在另一个端口上。第一个工作正常。当我转到 mydomain.com:otherport 时,我收到标题中命名的错误消息。该目录确实存在,并且与运行 Web 服务器的用户和组相同。

4

2 回答 2

3

终于想通了。当我添加 DirectoryIndex 指令时,我将它添加到我刚刚创建的主 httpd.conf 虚拟主机中,而第二个服务器仍在第二个实例上运行。现在觉得自己很傻!

对于其他正在阅读的人,如果您收到此错误并且无法弄清楚原因,则需要添加 DirectoryIndex 指令。

于 2009-03-31T22:29:03.700 回答
0

您可能需要为第二个实例设置 http.conf。您为什么首先将其作为两个实例进行?

两个想法:

  • 逐渐更改非工作配置,直到它与工作配置匹配(当然首先进行备份),然后查看修复它的更改
  • 查看error_log;如有必要,请提高日志记录级别,直到您看到有用的信息。
于 2009-03-30T23:44:47.677 回答