modリライトを使用して、アプリケーションのコンテキストルートをマスクしています。例えば、modリライトを使用している場合は、ProxyPassReverseを使用する必要がありますか?
RewriteRule ^/directory/(.*) balancer://appcluster/directory/$1 [P]
appclusterは次のようになります。
<Proxy balancer://appcluster>
BalancerMember http://localhost:8080/App route=app_01 keepalive=On loadfactor=1 ttl=300 min=3 smax=5 max=15
ProxySet lbmethod=byrequests stickysession=JSESSIONID|jsessionid timeout=120 nofailover=On
</Proxy>
は、私はまったくProxyPassReverse
を使用する必要がありますか?
ProxyPass /App balancer://appcluster lbmethod=byrequests stickysession=JSESSIONID|jsessionid timeout=120 nofailover=On
ProxyPassReverse /App http://localhost:9013/App
私のプロキシは次のように逆転します:ProxyPassReverse/App/directory http:// localhost:9013/App/directory? –
私はあなたが持っているものが正しいと思います。私は人々が右のURLがローカルドメインでありローカルホストではないような方法でそれを使用するのを見ましたが。私のJbossのデプロイメントでは、ProxyPassReverseを使用しているのと同じように、リダイレクトするだけです。 –
非常にうれしいProxyPassReverseとその必要性についての説明。 @ジョンリン..ありがとう –