Назад | Перейти на главную страницу

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

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

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

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

Некоторые сообщения предполагают, что необходимо добавить Требовать все предоставленные, однако в моем файле main.conf это, похоже, есть:

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

Может быть, это проблема с разрешениями пользователя сервера? Я разархивировал файл с правами root, а затем вернул права собственности на имя пользователя и группу с помощью chown ..

Какие-нибудь тесты, которые я могу провести, чтобы выяснить, в чем ошибка?

Совет приветствую.

На серверах, управляемых 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.