Ruby on rails 在同一域上以不同路径部署多个Rails应用程序

Ruby on rails 在同一域上以不同路径部署多个Rails应用程序,ruby-on-rails,nginx,passenger,Ruby On Rails,Nginx,Passenger,我的盒子里有两个Rails应用程序,一个位于/opt/app1,另一个位于/opt/app2。每个应用程序只需要一个路由和一个控制器操作。我想做的是配置nginx,以便导航到www.example.com的人点击app1,导航到www.example.com/app2的人点击app2 总结:不同的Rails应用程序,相同的域,不使用子域 我一直在寻找如何做到这一点,但到目前为止没有运气。这是我的第一个应用程序的基本nginx设置。有什么想法可以让我的第二个应用程序工作吗 server {

我的盒子里有两个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;
}

Phusion乘客文档告诉您如何进行这种部署