2

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

1 回答 1

0

Phusion Passenger 文档告诉你如何进行这种部署

http://www.modrails.com/documentation/Users%20guide%20Nginx.html#deploying_rails_to_sub_uri

于 2013-03-13T15:09:46.667 回答