ПРЕДУПРЕЖДЕНИЕ: Это , а не общее описание того, как настроить производственную среду Ruby on Rails. Если вы хотите разместить общедоступный веб-сайт Rails, я настоятельно рекомендую использовать Apache с Passenger , который очень прост в установке и обслуживании.
Из вашего описания звучит так, будто вы работаете с каким-то внутренним приложением, которое будет использоваться в вашем офисе или аналогичным. Для этой конкретной цели размещение приложения через Webrick (встроенный веб-сервер в Rails) может быть достаточным решением. Для этого запустите сервер с аргументом командной строки -p
: ruby script/server -p 80
Это, очевидно, требует доступности порта 80 (не привязанного каким-либо другим веб-сервером). Кроме того, в большинстве операционных систем вам понадобятся привилегии суперпользователя для привязки к порту 80. С точки зрения безопасности запуск веб-сайта с правами root является серьезным, поэтому вы действительно хотите делать это, только если знаете, что делаете, и абсолютно уверен, что сервер полностью экранирован от интернета.