在不同路径的同一域上部署多个Rails应用程序

时间:2013-03-12 09:45:48

标签: ruby-on-rails nginx passenger

我的盒子上有两个Rails应用程序,一个位于/opt/app1,另一个位于/opt/app2。这些应用程序中的每一个仅需要单个路由和单个控制器动作。我想要做的是配置nginx,以便导航到www.example.com的人会点击app1,导航到www.example.com/app2的人会点击app2。

总结:不同的Rails应用,相同的域,不使用子域。

我一直在寻找如何做到这一点,但到目前为止还没有运气。这是我第一个应用程序的基本nginx设置。我可以添加什么想法让我的第二个应用程序正常工作?

server {
    listen       80;
    server_name  example.com;
    root /opt/app1/public;
    passenger_enabled on;
}

1 个答案:

答案 0 :(得分:0)