使用Apache + Passenger部署Rails应用程序

时间:2014-04-05 05:42:48

标签: ruby-on-rails apache passenger

我想在Ubuntu 12.04上部署两个rails应用程序 - (它是Digital Ocean Server)。 是否可以在Apache + Passenger上部署两个rails应用程序,只有一个IP地址意味着我有一个数字海洋,我想在同一台服务器上部署两个rails应用程序。有可能吗?

如果可能的话怎么样?

提前致谢

1 个答案:

答案 0 :(得分:0)

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

对于您要在/ etc / apache2 / sites-available

目录下创建虚拟主机记录的每个应用程序

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

sudo a2ensite virtualhostname

这将在/ etc / apache2 / sites-enabled目录中生成符号链接。

详细的乘客文档可以在http://www.modrails.com/documentation/Users%20guide%20Apache.html找到,此部分应该对您的特定情况最有帮助:http://www.modrails.com/documentation/Users%20guide%20Apache.html#_deploying_a_rack_based_ruby_application_including_rails_gt_3