Я пытаюсь перенести приложение Rails из Heroku в Amazon EC2, и я никогда не работал на сервере, прежде чем не говорить о Linux или использовании Apache. Наряду с Apache я использую тонкий жемчуг. Я попытался настроить свой httpd.conf, например, прочитал [здесь], но он показывает только страницу «Index of /», в которой отображаются файлы в каталоге (мои статические страницы ошибок и значок), что не так, как я обычно см. мое приложение (корень установлен на другое представление). 1Настройка httpd.conf для Rails App
<VirtualHost *:80>
DocumentRoot /opt/bitnami/apache2/myapp/public
<Directory /opt/bitnami/apache2/myapp/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
ли я объявляю мое приложение неправильно в файле httpd.conf? Я понимаю, что я указываю непосредственно на общий каталог, в то время как мой обычный корень - индекс Pages #, но везде я видел, что конфигурация Rails в файле httpd.conf, похоже, указывает на общий каталог.
Я полагаю, что это должно быть с тем, как я настроил файл, так как мое приложение запускается на правильной странице на Heroku и локально.
Является ли этот контейнер 'VirtualHost' в 'httpd.conf' или' httpd-vhosts.conf'? У вас есть другие виртуальные хосты? – sjdaws
Это в httpd.conf. Это единственный виртуальный хост, который у меня есть. – yellowreign
Нет, это единственный. Я просто дважды проверял – yellowreign