Ruby on rails 使用mod_rails在同一域的SSL下托管多个应用程序
我正在尝试将多个rails应用程序托管在同一个域中,但目录不同。我在尝试托管多个应用程序(效果很好)之前的配置如下所示: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 我在谷歌
<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