Apache 403 на нескольких доменах, указывающих на один и тот же веб-корень

Я запускаю serverpilot на линоде, который устанавливает Ubuntu 14.4.

Мне нужно указать три домена для одной и той же установки modx. Первый домен, с которым был настроен modx, работает нормально. Когда я добавил второй домен в vhosts, который работал, также работал.

Когда я пытаюсь указать второй домен на новый виртуальный контекст в Modx, я получаю ошибку 503?

Некоторые сообщения предполагают, что Require все предоставленные должны быть добавлены, однако, мой файл 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.

Другие вопросы по тегам