2009-05-18 41 views
1

我试图获得托管在同一个域,但不同的目录下的多个rails应用程序。我的配置之前试图承载多个应用程序(它的伟大工程),看起来是这样的:使用mod_rails托管SSL下的多个应用程序,相同的域

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

我google'd四周,发现文档建议我使用以下配置:

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

该配置,然而,只会导致我的目录结构被显示,并且没有应用程序似乎运行。任何建议都会很棒!

回答

1

不知道你在谷歌发现了什么,但你可能要在Deploying to sub URIs

重读mod_rails文档我猜你需要在你的/root目录下创建一些符号链接(别名)到每个应用程序的public文件夹

ln -s /store/public /root/store 
相关问题