Приложение Rails указывает только на страницу индекса рельсов по умолчанию

StackOverflow https://stackoverflow.com//questions/11659628

Вопрос

Итак, я новичок в развертывании на сервере 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top