2016-02-24 19 views
0

我有一个Rails应用程序当前运行在Unicorn上。我想转移到彪马这样一种方式,重要的要求是针对彪马服务器,其余的运行像以前一样在独角兽。我正在使用nginx。如何在Unicorn和Puma上分发请求?

我想我将不得不修改nginx conf文件来分割这些请求。

可能吗? 任何有关此信息的链接将有所帮助,所以我可以学习。

回答

0

最直接的方法是分配不同 位置之间您的要求在nginx的:

location /something/light { 
    proxy_pass http://unicorn; 
} 
location /everything/else { 
    proxy_pass http://puma; 
} 
+0

这一点,我想通了,但问题是,我在开发模式,我想同时启动麒麟和美洲狮服务器。所以,当对美洲狮的请求,我可以通过日志知道。 –

+0

你的意思是在同一台服务器上同时运行美洲狮和独角兽? – anx

+0

是的,这样重要的请求被转发到美洲狮,并在独角兽休息。这就是我想知道这是否可能。 –