Ruby on rails 使用Apache+Passenger部署Rails应用程序

Ruby on rails 使用Apache+Passenger部署Rails应用程序,ruby-on-rails,apache,passenger,Ruby On Rails,Apache,Passenger,我想在Ubuntu12.04上部署两个rails应用程序——它是Digital Ocean Server。 是否可以在Apache+Passenger上部署两个rails应用程序,并且只有一个IP地址,这意味着我有一个Digital Ocean,我希望在同一台服务器上部署两个rails应用程序。可能吗 如果可能的话,怎么办 提前谢谢是的,绝对有可能。您可以在给定的服务器上提供多种Rails应用程序。拥有一个IP地址并不是一个障碍,因为大多数站点都是以这种方式提供服务的 对于要在/etc/apac

我想在Ubuntu12.04上部署两个rails应用程序——它是Digital Ocean Server。 是否可以在Apache+Passenger上部署两个rails应用程序,并且只有一个IP地址,这意味着我有一个Digital Ocean,我希望在同一台服务器上部署两个rails应用程序。可能吗

如果可能的话,怎么办


提前谢谢

是的,绝对有可能。您可以在给定的服务器上提供多种Rails应用程序。拥有一个IP地址并不是一个障碍,因为大多数站点都是以这种方式提供服务的

对于要在/etc/apache2/sites available目录下创建虚拟主机记录的每个应用程序

设置虚拟主机后,您希望运行以下命令:

sudo a2ensite virtualhostname
这将在/etc/apache2/sites enabled目录中生成一个符号链接


详细的,,乘客文档可在上找到,本节对您的特定情况最有帮助:

可能的副本作为旁注:乘客的最新版本甚至允许不同的虚拟主机运行不同版本的Ruby,因为现在可以在虚拟主机定义中设置乘客Ruby指令。