Skip to content

Instantly share code, notes, and snippets.

@eiichi-worker
Created May 23, 2017 00:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save eiichi-worker/c1106c370fe04776f93cb59a43d15e3c to your computer and use it in GitHub Desktop.
Save eiichi-worker/c1106c370fe04776f93cb59a43d15e3c to your computer and use it in GitHub Desktop.
nginxのproxy_passメモ

nginxでproxy_passを使い
特定ディレクトリは別ドメインのアプリを表示みたいなことしたときにハマったのでメモ

http://example.com はそのサーバの/var/www/ 配下を表示
http://example.com/blog/ は 別サーバ(http://blog.example.com)をあたかも同じサイトのように表示

location /blog {
  proxy_set_header X-Forwarded-Host $host:$server_port;
  proxy_set_header X-Forwarded-Server $host;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
  proxy_pass http://blog.example.com/;
}

この例のようにproxy_passは/で閉じたURLを渡さないとパスがおかしくなる
詳しくは↓を参照

助かったサイト

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment