例えばAPIと管理画面でリポジトリを分けた場合に、ステージング環境で複数サーバを用意するほどでもないので1台のサーバで複数アプリを動かしたい時のメモ。 Nginx + Unicorn でrailsを動かす想定です。 # /etc/nginx/conf.d/my-app.conf # api server upstream unicorn_api_server { server unix:/tmp/unicorn.api.sock fail_timeout=0; } # admin server upstream unicorn_admin_server { server unix:/tmp/unicorn.admin.sock fail_timeout=0; } server { listen 80; client_max_body_size 4G; server_name stg.sam
![Nginxでサブディレクトリごとに複数のRailsアプリを動かす - メグリ株式会社](https://cdn-ak-scissors.b.st-hatena.com/image/square/03f4f9d33c6515477a1fecc87c3eb36607126732/height=288;version=1;width=512/https%3A%2F%2Fmgre.co.jp%2Fwp-content%2Fuploads%2F2015%2F05%2Fnginx-logo.jpg)