【发布时间】:2018-02-04 00:51:46
【问题描述】:
我试图让两个 Rails 应用程序在同一个虚拟专用服务器上运行。我只有一个域名,所以如果第一个应用程序是 example.com,我猜第二个应用程序需要是 example.com/second_app。我尝试关注这篇文章,因为它似乎使用与我相同的技术(乘客):https://beforeitwasround.com/2013/03/serving-multiple-rails-apps-under-one-virtual-host-with-phusion-passenger.html
在采取那篇文章中的步骤之前,我使用与当前工作的第一个应用程序相同的说明将我的第二个应用程序部署到服务器(直到,但不包括为应用程序添加 VirtualHost/config 文件的部分) :https://www.phusionpassenger.com/library/walkthroughs/deploy/ruby/digital_ocean/apache/oss/trusty/deploy_app.html
我什至使用第一个应用程序目录中的以下命令重新启动了主应用程序: 乘客配置重启应用 $(pwd)
第一个应用程序仍在运行,但是 first_app.com/second_app 似乎不像第一篇文章中描述的那样运行。我猜假设有很多知识,但是我刚开始使用 Rails,并且正在学习。我需要为第二个应用程序创建一个 VirtualHost/config 文件吗?
我的具体情况: VPS:数字海洋 红宝石:2.3.4 导轨:4.2.5 Ubuntu:16.04 阿帕奇:2.4.18 乘客
【问题讨论】:
标签: ruby-on-rails apache passenger