Похоже, вы ищете, как сделать Apache Vhosts, так как это в основном то, что они делают.
Я предполагаю, что вы используете phusion passenger, и в этом случае у вас уже должен быть один vhost (или хотя бы сайт по умолчанию в /etc/apache/sites-available
(или что-то подобное, это может быть apache2
, я не совсем уверен).
Что вам нужно для работы нескольких приложений rails, так это настроить один vhost для каждого приложения rails и установить соответствующие ServerName
и DocumentRoot
для каждого vhost.
Это может выглядеть примерно так для вас на сайте Великобритании:
<VirtualHost *:80>
ServerName www.uk.mywebsitename.com
DocumentRoot /path/to/where/your/uk/site/is/deployed/current/public
<Directory /path/to/where/your/uk/site/is/deployed/current/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
Как настроить vhosts для пассажира документировано в пассажирской документации .