1

我正在尝试将多个 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>

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

4

1 回答 1

1

不确定您在 Google 上找到了什么,但您可能想重新阅读有关部署到子 URI的 mod_rails 文档

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

ln -s /store/public /root/store
于 2009-05-18T22:13:32.363 回答