Почему мое приложение rails находится на example.com: 3000, а не example.com ?

#ruby-on-rails

#ruby-on-rails

Вопрос:

Я создаю приложение rails, но оно отображается на example.com: 3000, как мне заставить его отображаться на example.com ?

Спасибо

Ответ №1:

Предположительно потому, что вы запускаете приложение для разработки на его порту по умолчанию.

Пройдите через процесс развертывания для вашей действующей системы.

Комментарии:

1. Я следовал руководству по linode для установки passenger здесь library.linode.com/frameworks/ruby-on-rails-apache / … , есть ли что-то еще, что мне также нужно сделать?

Ответ №2:

Если вы запускаете свое приложение с rails server , вы можете запустить его с rails server -p 80 , но у вас должен быть root, а это решение не подходит для производства. Вам лучше использовать решение, предоставленное по ссылке Квентина.

Комментарии:

1. Я использую этот подход, когда работаю сразу над несколькими снимками проекта (жонглирование — это весело!). Но я использую порты, которые начинаются с 300 и увеличиваются на 10. Я согласен, что это всего лишь разработка. В производстве Квентин прав…