指向同一 Web 根目录的多个域上的 Apache 403

指向同一 Web 根目录的多个域上的 Apache 403

我在 linode 上运行 serverpilot,它安装了 Ubuntu 14.4。

我需要将三个域指向同一个 modx 安装。modx 设置的第一个域运行正常。当我将第二个域添加到运行的 vhost 时,运行也正常。

当我尝试将第二个域指向 modx 内的新虚拟上下文时,出现 503 错误?

一些帖子建议需要添加“Require all grant”,但我的 main.conf 文件似乎已经具备了这一功能:

<Directory ${DOCUMENT_ROOT}>
    AllowOverride All
    Require all granted
    RewriteRule . -
</Directory>

这可能是服务器用户权限问题吗?我用 root 解压了一个文件,然后用 chown 将所有权重置回用户名和组。

我可以进行什么测试来找出错误所在?

欢迎提出建议。

答案1

在由 ServerPilot 管理的服务器上,您可以在服务器上的以下日志文​​件中查找应用程序的 apache 错误:

/var/log/serverpilot/log/APPNAME/APPNAME_apache.error.log

这应该会提供更多有关实际发生的错误的信息。

此外,modx 文档可能已经过时,但以下文档声称仅支持到 apache 2.2:

http://rtfm.modx.com/revolution/2.x/getting-started/server-requirements

ServerPilot 在您的服务器上安装并配置 apache 2.4,而不是 apache 2.2。

相关内容