Tomcat に 2 つの異なるコンテキスト パスを持つ 2 つのアプリケーションに対して、Apache Tomcat ProxyPass ディレクティブを構成する際に問題があります。Tomcat は Apache の背後で実行されており、Apache を使用してリクエストを Tomcat にプロキシ パスします。Apache では、コンテキスト パスではなくホスト名を介して両方のアプリケーションにアクセスしたいと考えています。
シナリオ:
トムキャット
https://domain:8443/app1
https://domain:8443/app2
Tomcat では、アプリケーションのコンテキスト パスは app1 と app2 です。
Apache では、次のように両方のアプリケーションを有効にしたいと考えています。
https://app1.host/
https://app2.host/
Apache で、各ドメインの構成を作成しました。
ProxyPass / https://localhost:8443/app1
ProxyPassReverse / https://localhost:/8443/app1
奇妙なことに、app1 は、コンテキスト パスを使用して apache からのみ利用できます。
https://app1.host/app1
apache ProxyPassモジュールでそのような設定を実現することは可能ですか?
ありがとうございます。