サブディレクトリにデプロイ
http://example.com/app1 http://example.com/app2 http://example.com/app3
のように同じドメインに複数のアプリをデプロイしたい場合は、appserverのthinのオプションにそれぞれ--prefix /appNを指定するとできる。
nginx.confは
upstream app1thin { server 127.0.0.1:4567; } server { # ... snip ... location @app1thin { proxy_pass http://app1thin; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } location /app1 { try_files $uri @app1thin; } }
という感じでやってる。