皆さん、次のシナリオで Apache リバース プロキシをセットアップしようとしています。
- 着信リクエストはフォームを取ります
http://foo.com/APP/v1/main.html
- 一部のサーバーでは、URL は異なるバージョンを参照します。たとえば、
http://foo.com/APP/v2/main.html
- アップストリーム ロード バランサー (HAProxy) は、JBoss サーバーの前に配置された Apache2 リバース プロキシを持つ適切なサーバーに要求を送信します。
- リクエストがApache 2に表示されると、次のようなリクエストパスがあります
/APP/v1/main.html
- URL のバージョン フラグメント (v1、v2 など)
http://localhost:8080/AppContext/main.html
に関係なく、に (逆に) プロキシする必要があります。
私はこれを次のようにしようとしています:
ProxyPassMatch ^/.*?/APP.*?/(.*)$ http://localhost:8080/AppContext/$1
ProxyPassReverse /APP http://localhost:8080/AppContext
私の質問は次のとおりです。
- 私の使い方は
ProxyPassMatch
正しいですか? - 私
ProxyPassReverse
は「静的」です。の後に潜在的に可変なものを認識させるにはどうすればよい/APP
ですか?
洞察をありがとう。
-ラージ