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.