Использование Sinatra в Ubuntu 11.10 (сервер) - PullRequest
1 голос
/ 05 марта 2012

Я изучал Ruby (Rails / Sinatra), и это хорошо, очень хорошо, но OMFG, насколько сложно работать на рабочем сервере? По сути, я хочу, чтобы на одном из моих доменов работало приложение RoR. Я прошел бесчисленные уроки о том, как установить ruby ​​и запустить его. Мне удалось установить Passenger (не уверен, как это вообще работает) на apache2.

У меня установлен php, может быть в этом проблема. Чтобы заставить работать приложение sintra, я должен сделать

ruby my_app_name.rb 

тогда это работает на www.mydomain.com:4567 как мне просто запустить его на www.mydomain.com? Я, очевидно, не лучший, когда дело доходит до конфигурации сервера, который я все еще изучаю, я использую для создания приложения php -> загрузка и запуск, ха-ха, не так просто с ruby ​​= [

Надеюсь, кто-то может помочь мне направить меня в правильном направлении, спасибо !!

1 Ответ

1 голос
/ 05 марта 2012

Вы можете сделать перенаправление порта. Нет необходимости для пассажира или что-нибудь. Просто запустите его на 4567 и переназначьте на 80, и все в порядке. Конечно, только если вы не ожидаете много трафика. Но если это так, тебе следует идти. Также отключите Apache и другие серверы, которые вы можете использовать.

Это может быть отправной точкой для вас: https://help.ubuntu.com/community/IptablesHowTo

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...