我想要实现的如下:
http://localhost           # 指向 app1
http://localhost/test2     # 指向 app2
我用的 passenger_base_uri 来分配资源,如下:
ln -s /Users/apple/app1/public test1
ln -s /Users/apple/app2/public test2 
编辑 nginx.conf
server {
    listen 80;
    server_name localhost;
    root /Users/apple/;
    passenger_enabled on;
    rails_env production;
    passenger_base_uri /test1;
    passenger_base_uri /test2;
}
可是这样只能实现下面的效果
http://localhost/test1       #   指向 app1
http://localhost/test2        #  指向 app2
请问我该怎么做?
解决了,修改 nginx.conf
  server {
    listen 80;
    server_name localhost;
    root /Users/apple/app1/public/;
    passenger_enabled on;
    rails_env production;
    location ^~ /test2/ {
       root /Users/apple/;
       passenger_enabled on;
       passenger_base_uri /test2;
    }
}