我的盒子上有两个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;
}
答案 0 :(得分:0)
Phusion Passenger文档告诉您如何进行此类部署
http://www.modrails.com/documentation/Users%20guide%20Nginx.html#deploying_rails_to_sub_uri