Как сопоставить приложение Rails с определенным URL-путем? - PullRequest
0 голосов
/ 08 марта 2011

Привет, ребята Сейчас я учусь запускать Rails на моем VPS-сервере. Теперь я могу зайти в мое приложение по рельсам моего thin server по номеру порта 3000, примерно так: http://mydomain:3000,

Но я хочу сопоставить это приложение с URL-адресом, например http://mydomain/railsapp1, поэтому, когда я добавляю railsapp2 для тестирования, он не испортит мой railsapp1.

Должен ли я что-то добавить в файл конфигурации thin? или я должен использовать nginx?

Ответы [ 2 ]

2 голосов
/ 08 марта 2011

Вы открыты для использования Пассажира (ModRails)?Затем вы можете использовать Nginx и настроить ваши Rails-приложения в разных подкаталогах.

Общая информация по установке Passenger в Nginx может быть найдена здесь: http://www.modrails.com/install.html

Более подробную информацию о настройке Rails можно найти здесь: http://www.modrails.com/documentation/Users%20guide%20Nginx.html#deploying_rails_to_sub_uri

1 голос
/ 08 марта 2011

Вы можете просто запустить railsapp2 на порту 3001, если хотите, чтобы оба работали одновременно

Rails 2

script/server -p 3001

Rails 3

rails server -p 3001
...