問題タブ [rewritemap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
apache - Apache httpdは、クエリ文字列のルックアップに基づいてURLを書き換えます
(queryparam servername) のテキスト マップを使用して、クエリ パラメータに基づいて別のバックエンド サーバーにリクエストを送信するように URL を書き換える必要があります。
prg: タイプと perl スクリプトを使用して、RewriteMap、RewriteRule を試しました。しかし、クエリ文字列はルックアップ スクリプトには表示されません。
例:マップファイル
入力 URL が http://myrouter.com:8080/a/b/c?query=QS2の場合
次に、書き換えて http://Server1:9988/a/b/c?query=QS2に送信する必要があり ます (クエリ文字列ではい)
http://myrouter.com:8080/a/b/c?query=QS4がhttp://Server4:9988/a/b/c?query=QS4に送信されました
私の現在の試験は役に立たないようです。
URL のパラメータに基づいてプロキシを 検索しましたが、検索エントリの限定されたセットには適しています。私が探している 10 個のバックエンド サーバーにマッピングされる 10K のクエリ パラメータではありません。
ありがとう。