ADC

URL変換ポリシーの構成

URL変換プロファイルを作成したら、次にURL変換ポリシーを作成して、NetScalerがプロファイルを使用して変換する要求と応答を選択します。URL 変換では、各要求とそれに対する応答が 1 つの単位と見なされるため、URL 変換ポリシーは、要求が受信されたときにのみ評価されます。ポリシーが一致すると、NetScalerは要求と応答の両方を変換します。

注:リクエスト処理中に、URL 変換機能と書き換え機能を両方とも同じ HTTP ヘッダーで動作させることはできません。このため、リクエストに URL 変換を適用する場合は、URL 変換によって変更される HTTP ヘッダーがいずれの書き換えアクションによっても操作されないようにする必要があります。

NetScalerコマンドラインを使用してURL変換ポリシーを構成するには

新しいポリシーを作成する必要があります。コマンドラインでは、既存のポリシーを削除することしかできません。NetScalerのコマンドプロンプトで、次のコマンドを入力してURL変換ポリシーを構成し、構成を確認します。

  • <add transform policy <name> <rule> <profileName>
  • <show transform policy <name>

:

> add transform policy polsearch  HTTP.REQ.URL.SUFFIX.EQ("Searching") prosearching
 Done
> show transform policy polsearch
1)      Name: polsearch
        Rule: HTTP.REQ.URL.SUFFIX.EQ("Searching")
        Profile: prosearching
        Priority: 0
        Hits: 0
 Done
<!--NeedCopy-->

NetScalerコマンドラインを使用してURL変換ポリシーを削除するには

NetScalerのコマンドプロンプトで、次のコマンドを入力してURL変換ポリシーを削除します。

rm transform policy <name>

:


> rm transform policy polsearch
Done
<!--NeedCopy-->

構成ユーティリティを使用して URL 変換ポリシーを構成するには

  1. ナビゲーションペインで、[ リライト]、[URL 変換] の順に展開し、[ ポリシー] をクリックします。

  2. 詳細ウィンドウで、次のいずれかの操作を行います。

    • 新しいポリシーを作成するには、[追加( Add)] をクリックします。
    • 既存のポリシーを変更するには、ポリシーを選択し、[ 開く]をクリックします。
  3. [ URL 変換ポリシーの作成 ] または [ URL 変換ポリシーの設定 ] ダイアログボックスで、パラメータの値を入力または選択します。ダイアログボックスの内容は、「URL 変換ポリシーを設定するためのパラメータ」で説明されているパラメータに次のように対応します (アスタリスクは必須パラメータを示します)。

    • name*-名前 (以前に設定したポリシーでは変更できません)
    • Profile*—profileName
    • エクスプレッション — ルール

    新しいポリシーのエクスプレッションの作成について不明な点がある場合は、Ctrl キーを押したままエクスプレッションテキストボックスにカーソルを置いたままスペースバーを押してください。式を作成するには、下記の説明に従って直接入力するか、「式の追加」(Add Expression) ダイアログボックスを使用できます。

  4. プレフィックス」をクリックし、エクスプレッションのプレフィックスを選択します。

    選択肢は次のとおりです:

    • HTTP — HTTP プロトコルです。HTTP プロトコルに関連するリクエストの側面を調べる場合は、これを選択します。

    • SYS — 保護された Web サイト。リクエストの受信者に関連するリクエストの側面を調べる場合は、これを選択します。

    • クライアント-要求を送信したコンピュータ。リクエストの送信者の側面を調べる場合は、これを選択します。

    • サーバー — 要求が送信されたコンピューター。リクエストの受信者の何らかの側面を調べたい場合は、これを選択してください。

    • URL — リクエストの URL。リクエストの送信先の URL の何らかの側面を調べたい場合は、これを選択してください。

    • text — リクエスト内の任意のテキスト文字列。リクエスト内のテキスト文字列を調べたい場合は、これを選択してください。

    • ターゲット — リクエストのターゲット。リクエストターゲットの何らかの側面を調べたい場合は、これを選択してください。

    プレフィックスを選択すると、NetScalerは2つの部分からなるプロンプトウィンドウを表示し、上部に次の選択肢が表示され、下部には選択した選択肢の意味の簡単な説明が表示されます。選択は、選択したプレフィックスによって異なります。

  5. 次の用語を選択してください。

プレフィックスとして HTTP を選択した場合、選択肢は HTTP リクエストを指定する REQ と HTTP レスポンスを指定する RES です。別のプレフィックスを選択した場合、選択肢はより多様になります。特定の選択肢に関するヘルプを表示するには、その選択肢を 1 回クリックすると、その選択に関する情報が下のプロンプトウィンドウに表示されます。

どの選択肢にするかが決まったら、それをダブルクリックしてエクスプレッションウィンドウに挿入します。

  1. ピリオドを入力し、前のリストボックスの右側に表示されるリストボックスから続けて用語を選択します。式が完成するまで、表示されるテキストボックスに適切な文字列または数字を入力して値の入力を求めます。

  2. 新しいポリシーを作成するのか 、既存のポリシーを変更するのかに応じて、[Create] または [ OK] をクリックします。

  3. [閉じる] をクリックします。ポリシーが正常に構成されたことを示すメッセージがステータスバーに表示されます。

[式の追加] ダイアログボックスを使用して式を追加するには

  1. [ レスポンダーアクションの作成 ] または [ レスポンダーアクションの構成 ] ダイアログボックスで、[ 追加] をクリックします。
  2. [ 式の追加 ] ダイアログボックスの最初のリストボックスで、式の最初の用語を選択します。

    • HTTP HTTP プロトコル。HTTP プロトコルに関連するリクエストの側面を調べる場合は、これを選択します。
    • SYS。保護されている Web サイト。リクエストの受信者に関連するリクエストの側面を調べる場合は、これを選択します。
    • CLIENT. 要求を送信したコンピュータ。リクエストの送信者の側面を調べる場合は、これを選択します。
    • サーバー。要求の送信先のコンピュータ。リクエストの受信者の何らかの側面を調べたい場合は、これを選択してください。
    • URL。リクエストの URL。リクエストの送信先の URL の何らかの側面を調べたい場合は、これを選択してください。
    • テキスト。リクエスト内の任意のテキスト文字列。リクエスト内のテキスト文字列を調べたい場合は、これを選択してください。
    • ターゲット。リクエストのターゲット。リクエストターゲットの何らかの側面を調べたい場合は、これを選択してください。 選択すると、右端のリストボックスに、式の次の部分に適した用語がリストされます。
  3. 2 番目のリストボックスで、式の 2 番目の用語を選択します。選択肢は、前のステップで行った選択によって異なり、コンテキストに適切です。2 番目の選択を行った後、[式の構築] ウィンドウの下のヘルプウィンドウ (空白) に、選択した用語の目的と使用法を説明するヘルプが表示されます。
  4. 式が終了するまで、前のリストボックスの右側に表示されるリストボックスから用語を選択するか、値の入力を求めるテキストボックスに文字列または数値を入力します。