Использование mod_rails для размещения нескольких приложений по SSL в одном домене - PullRequest
1 голос
/ 18 мая 2009

Я пытаюсь получить несколько приложений rails, размещенных в одном домене, но в разных каталогах. Моя конфигурация перед попыткой размещения нескольких приложений (которая прекрасно работает) выглядит следующим образом:

<VirtualHost *:443>
    ServerName secure.mydomain.com  
    DocumentRoot /root/store/public
</VirtualHost>

Я гуглил и нашел документацию, предлагающую использовать следующую конфигурацию:

<VirtualHost *:443>
    ServerName secure.mydomain.com
    DocumentRoot /root
    RailsBaseURI /store/public
    RailsBaseURI /store2/public                
</VirtualHost>

Эта конфигурация, однако, только вызывает раскрытие моей структуры каталогов, и приложение не запускается. Любой совет будет полезен!

1 Ответ

1 голос
/ 19 мая 2009

Не уверен, что вы нашли в Googles, но вы можете перечитать документы mod_rails на Развертывание на подчиненных URI

Полагаю, вам нужно создать несколько символических ссылок (псевдонимов) в каталоге /root на папку public каждого приложения

ln -s /store/public /root/store
...