2010-07-27 3 views
0

Я новичок в Rails. У меня есть приложение rails, и теперь я хочу его развернуть. Что мне нужно для развертывания моего приложения rails? Нужен ли мне сервер IAS, или Apache все это сделает? Я очень смущен, потому что я никогда не размещал какой-либо сайт доРельсы развертывания

ответ

8

Рельсы будут работать на разных серверах и конфигурациях в настоящее время. Phusion Passenger является очень популярным, который поддерживает Apache или веб-сервер Nginx. Особенно часто используются Mongrel и Thin.

Вы не говорите, есть ли у вас определенный хозяин. Особенно для новичков я не могу рекомендовать Heroku достаточно высоко. Вы можете создать с ними бесплатную учетную запись и развернуться очень легко. По сути, вы проверяете свой код в репозитории Git, размещенном в Heroku, регистрируете свое приложение с помощью интерфейса командной строки, а затем можете развернуть. Весь процесс буквально занимает всего несколько минут.

  • Я рекомендую вам взглянуть на Michael Hartl-х Ruby on Rails tutorial, который имеет раздел (1.4) по развертыванию в Heroku, а также обложки с использованием Git среди других тем

При размещении приложения на ваш что сервер Capistrano является стандартным инструментом для создания повторяющихся развертываний приложений Rails. В Slicehost есть excellent series of detailed articles, которые охватывают практически все аспекты развертывания приложения Rails на вашем собственном сервере.

+1

+1 для пассажира здесь. –

+4

+1 для Heroku - пусть кто-то беспокоится о хостинге, я говорю! –

+1

+1 Если вам нужно спросить, как принять участие, вы не должны этого делать. –

Смежные вопросы