###前提・実現したいこと
azureにVM1とVM2を立てています。
VM2ティザーサイト(wordpress)にhttps://example.com
VM1にあるアプリケーションサイト(node.js)にhttps://exmaple.com/app/*
といったことをしたいです。
VM1にパブリックIPがあり、nginxにhttps://example.comドメインが割り当ててある。
VM1とVM2はローカルネットで繋がっている。
https://example.com → 10.0.0.4
https://example.com/app → public IP :8080 (http用ポート)
###発生している問題・エラーメッセージ
nginxを使って、振り分けたい
そのために下記2点の方法を考えているがやり方が見つからない。
①node.jsのapp分の階層は入れて開発してこなかったため、なるべくコードの各箇所を修正せずにhttps://exmaple.com/app/*で接続できるようにしたいが、app分の階層を入れる方法がわからない。(node.jsはExpress,socket.io,ejsなどを使っている)
②etc/nginx.confをいじるものの、入り口だけWordPress側とnode.jsアプリに振り分けられるが、そこから奥になると、node.jsの/app/部分がないURLになってしまうため、ページエラーになってしまう。
エラーメッセージ
②ででてくるエラーは(ログインボタンを押すと)
The requested URL /login/ was not found on this server.
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報
簡単に言うと下記URLのようなことをWordpressとnodejsでやりたくて、
/の方はいいが、/appの方うまくいかないです。入り口のみでその先が続かない。
http://d.hatena.ne.jp/sasaplus1/20130207/1360246070
とても困っています。なんでもいいのでヒントをください。