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

Я пытаюсь получить несколько приложений 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 ответ

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

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

ln -s /store/public /root/store
Другие вопросы по тегам