皆さん、次のシナリオで 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ですか?
洞察をありがとう。
-ラージ