Ruby on rails 使用mod_rails在同一域的SSL下托管多个应用程序

Ruby on rails 使用mod_rails在同一域的SSL下托管多个应用程序,ruby-on-rails,apache,apache2,mod-rails,Ruby On Rails,Apache,Apache2,Mod Rails,我正在尝试将多个rails应用程序托管在同一个域中,但目录不同。我在尝试托管多个应用程序(效果很好)之前的配置如下所示: <VirtualHost *:443> ServerName secure.mydomain.com DocumentRoot /root/store/public </VirtualHost> ServerName secure.mydomain.com DocumentRoot/root/store/public 我在谷歌

我正在尝试将多个rails应用程序托管在同一个域中,但目录不同。我在尝试托管多个应用程序(效果很好)之前的配置如下所示:

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

ServerName secure.mydomain.com
DocumentRoot/root/store/public
我在谷歌上搜索了一下,发现一些文档建议我使用以下配置:

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

ServerName secure.mydomain.com
文档根/根
RailsBaseURI/商店/公共
RailsBaseURI/store2/public

然而,这种配置只会显示我的目录结构,并且没有应用程序运行。任何建议都很好

不确定你在谷歌上找到了什么,但你可能想在谷歌上重新阅读mod_rails文档

我猜您需要在
/root
目录中创建一些符号链接(别名),指向每个应用程序的
public
文件夹

ln -s /store/public /root/store

不确定你在谷歌上发现了什么,但你可能想重新阅读一下谷歌上的mod_rails文档

我猜您需要在
/root
目录中创建一些符号链接(别名),指向每个应用程序的
public
文件夹

ln -s /store/public /root/store