nginxで複数のWebアプリケーションのアクセスをパスで振り分けたい
アクセスさせたいWebアプリケーションが3つあります。
- アプリ名:a-appli、アクセスパス:
http://localhost:9000/
- アプリ名:b-appli、アクセスパス:
http://localhost:8080/
- アプリ名:c-appli、アクセスパス:
http://localhost:8000/
それを、nginxを用い、それぞれ
- a-appli は
http://localhost/a-appli/
- b-appli は
http://localhost/b-appli/
- c-appli は
http://localhost/c-appli/
という風なアクセスをさせたい場合にどのようにconfを書けば良いでしょうか?
いずれのアプリも
http://localhost:9000/hogehoge/hoge?a=x&c=d
のような場合は、
http://localhost/a-appli/hogehoge/hoge?a=x&c=d
でアクセス出来る様にさせたいです。