同一实例上的2个Rails应用

时间:2015-09-12 23:28:28

标签: ruby-on-rails nginx capistrano unicorn

我正在尝试为我的rails 4应用程序部署主机生产实例。我现在可以(并成功)使用nginxunicorncapistrano来托管它们。

为了省钱,我想在同一个实例上托管我的两个rails 4应用程序。是否可以托管多个生产环境,理想情况下可以连接到不同的域?

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以通过将每个应用程序配置为使用不同的独角兽套接字来运行多个rails应用程序。

然后,您可以配置nginx站点(请参阅/etc/nginx/sites-enabled/www.blah.com)以路由到不同的独角兽套接字。

看看这些答案: multiple rails apps on nginx and unicorn

答案 1 :(得分:0)

nginx上需要两个独立的虚拟服务器。

您可以在此处找到更多信息: http://nginx.org/en/docs/http/request_processing.html