Приложение Rails указывает только на страницу индекса рельсов по умолчанию
-
11-12-2019 - |
Вопрос
Итак, я новичок в развертывании на сервере Ubuntu (12.04).У меня установлены nginx и единорог.Кажется, все работает, за исключением того факта, что я не знаю, как указать это в своем приложении.В настоящее время я указываю на «home/administrator/apps/my_site/current/public», однако все мои файлы находятся в «home/administrator/apps/my_site/app/views/».В настоящее время я указываю только на статические файлы, такие как htmls ошибок и рельсы по умолчанию index.html.Как мне заставить nginx указывать на мои представления/приложение?
Спасибо.
Решение
Если вы используете Nginx + Unicorn, вы не указываете Nginx ни на какой путь, вы запускаете единорога на сервере, а затем используете прокси-сервер Nginx для всех его запросов к экземпляру единорога.Я бы порекомендовал посмотреть на использование бригадира, и тогда это foreman export upstart
который экспортирует сценарии Ubuntu Upstart для управления единорогом.
Этот ссылка дает вам подробную информацию о том, как настроить ваш сайт nginx.