我想在Ubuntu 12.04上部署两个rails应用程序 - (它是Digital Ocean Server)。 是否可以在Apache + Passenger上部署两个rails应用程序,只有一个IP地址意味着我有一个数字海洋,我想在同一台服务器上部署两个rails应用程序。有可能吗?
如果可能的话怎么样?
提前致谢
答案 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