Я запускаю 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.