Rails MultiSite App + конфигурация nginx - PullRequest
1 голос
/ 07 октября 2010

Я пытаюсь развернуть многосайтовое приложение Rails с различными представлениями и общими папками для каждого сайта.Допустим, у нас есть www.foo.com и www.bar.com.Внутри моего каталога RAILS_ROOT у меня есть каталог [sites] с двумя папками внутри [foo] и [bar], каждая папка состоит из папок [public] и [views].

Моя конфигурация nginx должна выглядеть примерно такчто:

server {
      listen 80;
      server_name www.foo.com;
      root RAILS_ROOT/sites/bar/public;
      passenger_enabled on;
      rails_env development;
}


server {
      listen 80;
      server_name www.bar.com;
      root RAILS_ROOT/sites/bar/public;
      passenger_enabled on;
      rails_env development;
}

Моя проблема в том, что nginx не может найти RAILS_ROOT, поскольку ожидает обычную иерархию для общей папки RAILS_ROOT / public.Любое решение для этого?

1 Ответ

0 голосов
/ 07 октября 2010

Когда я ссылаюсь на RAILS_ROOT, я не имею в виду переменную, которую я использую вместо записи конкретного пути ... / ... /

...