当我 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 中的一些更改,可以使用相同的域名来运行多个应用程序。参考文献