Я использую Phusion Passenger для развертывания приложения rails с использованием apache2 в CentOS 5.5. По какой-то причине при запуске apache я получаю это сообщение:
> service start httpd
Запуск httpd: Предупреждение: DocumentRoot [/ home / deploy / my_app / public] не существует
[OK]
Каталог наверняка существует. Вот несколько важных файлов из моей конфигурации:
/etc/httpd/conf/httpd.conf
...
Развертывание пользователя
Групповое развертывание
...
/etc/httpd/conf.d/my_app.conf
Имя сервера my_app.com
DocumentRoot / home / deploy / my_app / public
<Каталог / home / deploy / my_app / public>
Разрешить от всех
Параметры -MultiViews
Directory>
VirtualHost>
Все каталоги / home / deploy, / home / deploy / my_app и / home / deploy / my_app / public принадлежат пользователю развертывания.