同一主机名上的多个 Rails 应用程序具有不同的文件夹

同一主机名上的多个 Rails 应用程序具有不同的文件夹

当我 ssh 到 amazon ec2 时,

pwd
/home/ubuntu


ls
app_1 app_2 app_3 app_4

考虑到我已将我的 ec2-122** 地址映射到某些 apps.site1.com

我怎样才能运行多个 Rails 应用程序,就像我访问一样,

apps.site1.com/app_1 apps.site1.com/app_2 apps.site1.com/app_3 

每个应用程序都应加载。

我的一个朋友告诉我他已经为 apache+php 应用程序实现了它,其中存在各种 index.php 文件,并且每个文件夹结构都可以作为单独运行的应用程序独立使用。

我怎样才能为 Rails 应用程序实现这一点,

答案1

我使用 apache + Passenger 解决了这个问题,Passenger 带有 suburi,其中使用符号链接和对虚拟主机的 apache.conf 中的一些更改,可以使用相同的域名来运行多个应用程序。参考文献

相关内容