Tomcatアプリケーションがあります。ここで、一部のページを別のポートでリッスンしている別のサーバーにリバースプロキシしたいと思います。通常のApacheサーバーでは、次のようにします。
ProxyPass /dir1 http://localhost:1234/dir1
ProxyPassReverse /dir1 http://localhost:1234/dir1
これにより、dir1の下にあるすべてのURLが、port1234でリッスンしている他のサーバーに渡されます。 Tomcatで同じことをどのように行いますか?
私のサーバーはTomcatとJavaのみを実行していることに注意してください。セットアップでApacheを実行していません。ポート1234のサーバーは分離されており、ApacheやTomcatではありません。
麺 トリックをするようです。これは、Javaクラスの束です。これにより、Tomcatにデプロイするサーブレットを作成できます。これにより、元のURLでフィルターが実行され、リクエストが透過的に別のURLにリダイレクトされます。
他の方法も利用できます。コレクションとして Tomcat Wiki です。
それ以外にも、Apache、nxing、haproxy、その他の方法があります。