Citrix ADC

アプリケーションユニットのポリシーの設定

AppExpert アプリケーションの場合は、圧縮、キャッシュ、書き換え、レスポンダー、およびアプリケーションファイアウォールのポリシーを構成できます。Citrix Community Webサイトからダウンロードするテンプレートは、最も一般的なアプリケーション管理要件を満たす一連のポリシーを提供します。これらのポリシーを微調整またはカスタマイズしたい場合があります。特定のアプリケーションユニットに提供されるポリシーのセットに特定の機能のポリシーが含まれていない場合は、その機能用の独自のポリシーを作成してバインドできます。

テンプレートを使用せずに AppExpert アプリケーションを作成する場合は、Web アプリケーションが必要とするすべてのポリシーを構成する必要があります。

GUI では、さまざまなアイコンを使用して、機能に対してポリシーが設定されているかどうかを示します。アプリケーションユニットでは、特定の機能に対してポリシーが設定されている場合は、その機能を表すアイコンが表示されます。たとえば、アプリケーションユニットに対して圧縮ポリシーが構成されている場合、アプリケーションユニットの [圧縮] 列に圧縮アイコンが表示されます。ポリシーが設定されていない機能については、プラス記号(+)を示すアイコンが表示されます。

注:アプリケーションユニットのポリシーを構成する場合、クラシックポリシーまたは詳細ポリシーのポリシーおよび式を構成する必要がある場合があります。さらに、高度なポリシーポリシーを構成するときに、Goto 式などのパラメータを指定し、ポリシーバンクを呼び出す必要がある場合があります。

両方の形式のポリシーと式を設定する方法については、「 ポリシーと式」を参照してください。

圧縮ポリシーの構成

従来のポリシーまたは高度なポリシーを使用して圧縮を構成できますが、両方のタイプの圧縮ポリシーを同じアプリケーションユニットにバインドすることはできません。

アプリケーションユニットの圧縮ポリシーを構成するには、次の手順を実行します。

  1. [ AppExpert ] > [ アプリケーション] に移動します。
  2. 詳細ペインで、構成するアプリケーションユニットの行で、[圧縮] 列に表示されるアイコンをクリックします。
  3. [圧縮ポリシーの構成] ダイアログボックスで、実行する構成タスクに応じて、次の 1 つまたは複数の操作を行います。
    • 高度なポリシー圧縮ポリシーを構成する場合は、[高度なポリシーに切り替える] をクリックします。クラシック圧縮ポリシーをバインドまたは構成する場合、および詳細ポリシービューを表示している場合は、[クラシック構文に切り替え] をクリックしてクラシックポリシービューに戻り、バインドされたクラシックポリシーの変更を開始するか、新しいクラシック圧縮ポリシーを作成してバインドします。

      重要:この設定は、ポリシーを挿入するときに表示されるポリシーも決定します。たとえば、[詳細ポリシー] ビューを表示している場合、[ポリシーの挿入] をクリックすると、[ポリシー名] 列に表示されるリストには、高度なポリシーポリシーのみが含まれます。両方のタイプのポリシーをアプリケーションユニットにバインドすることはできません。

    • クラシックポリシーを構成する場合は、ポリシーをリクエスト時に評価するか、レスポンス時に評価するかに応じて、[Request] または [Response] をクリックします。

      アプリケーションユニットには、要求時間および応答時間のクラシック圧縮ポリシーの両方を設定できます。すべての要求時間ポリシーを評価した後、一致するものが見つからない場合、アプライアンスは応答時間ポリシーを評価します。

    • アプリケーションユニットに既にバインドされている圧縮ポリシーを変更するには、ポリシーの名前をクリックし、[ポリシーの変更] をクリックします。次に、[圧縮ポリシーの構成] ダイアログボックスで、ポリシーを変更し、[OK] をクリックします。

      圧縮ポリシーの変更の詳細については、「 圧縮」を参照してください。

    • ポリシーのバインドを解除するには、ポリシーの名前をクリックし、[ ポリシーのバインド解除] をクリックします。

    • ポリシーに割り当てられているプライオリティを変更するには、プライオリティ値をダブルクリックし、新しい値を入力します。

    • 割り当てられた優先度を再生成するには、[優先度を再生成する] をクリックします。

    • 新しいポリシーを挿入するには、[ ポリシーの挿入 ] をクリックし、[ポリシー名] 列に表示されるリストで [ 新しいポリシー] をクリックします。次に、[圧縮ポリシーの作成] ダイアログボックスで、ポリシーを構成し、[作成] をクリックします。

      圧縮ポリシーの変更の詳細については、「 圧縮」を参照してください。

    • 高度なポリシー式を設定する場合は、次の手順を実行します。

      • [式に移動] 列で、[式を移動] を選択します。
      • [Invoke] 列で、現在のポリシーが TRUE と評価された場合に呼び出すポリシーバンクを指定します。
  4. [ 変更を適用] をクリックし、[ 閉じる] をクリックします。

キャッシングポリシーの設定

キャッシュポリシーを構成するには、高度なポリシーポリシーと式のみを使用できます。

アプリケーションユニットのキャッシュポリシーを構成するには、次の手順を実行します。

  1. [ AppExpert ] > [ アプリケーション] に移動します。
  2. 詳細ペインで、構成するアプリケーションユニットの行で、[キャッシュ] 列に表示されるアイコンをクリックします。
  3. [キャッシュポリシーの構成] ダイアログボックスで、実行する構成タスクに応じて、次の 1 つまたは複数の操作を行います。
    • ポリシーをリクエスト時に評価するか、レスポンス時に評価するかに応じて、[リクエスト] または [レスポンス] をクリックします。

      アプリケーションユニットには、要求時間と応答時間の両方のキャッシングポリシーを設定できます。すべての要求時間ポリシーを評価した後、一致するものが見つからない場合、アプライアンスは応答時間ポリシーを評価します。

    • アプリケーションユニットに既にバインドされているキャッシュポリシーを変更するには、ポリシーの名前をクリックし、[ポリシーの変更] をクリックします。次に、[キャッシュポリシーの構成] ダイアログボックスで、ポリシーを変更し、[OK] をクリックします。

      キャッシュポリシーの変更については、 統合キャッシュを参照してください

    • ポリシーのバインドを解除するには、ポリシーの名前をクリックし、[ ポリシーのバインド解除] をクリックします。

    • ポリシーに割り当てられているプライオリティを変更するには、プライオリティ値をダブルクリックし、新しい値を入力します。

    • 割り当てられた優先度を再生成するには、「 優先度を再生成する」をクリックします。

    • 新しいポリシーを挿入するには、[ ポリシーの挿入 ] をクリックし、[ポリシー名] 列に表示されるリストで [ 新しいポリシー] をクリックします。次に、 [キャッシュポリシーの作成] ダイアログボックスで、ポリシーを構成し、[作成] をクリックします。

      キャッシュポリシーの変更については、 統合キャッシュを参照してください

    • [式に移動] 列で、[式を移動] を選択します。

    • [Invoke] 列で、現在のポリシーが TRUE と評価された場合に呼び出すポリシーバンクを指定します。

  4. [ 変更を適用] をクリックし、[ 閉じる] をクリックします。

書き換えポリシーの設定

書き換えポリシーを構成するには、高度なポリシーポリシーと式のみを使用できます。

アプリケーションユニットの書き換えポリシーを構成するには、次の手順を実行します。

  1. [ AppExpert ] > [ アプリケーション] に移動します。
  2. 詳細ペインで、構成するアプリケーションユニットの行で、[書き換え] 列に表示されるアイコンをクリックします。
  3. [ 書き換えポリシーの構成 ] ダイアログボックスで、実行する構成タスクに応じて、次の 1 つまたは複数の操作を行います。
    • ポリシーをリクエスト時に評価するか、レスポンス時に評価するかに応じて、[リクエスト] または [レスポンス] をクリックします。

      アプリケーションユニットには、要求時間および応答時間の書き換えポリシーの両方を設定できます。すべての要求時間ポリシーを評価した後、一致するものが見つからない場合、アプライアンスは応答時間ポリシーを評価します。

    • アプリケーションユニットに既にバインドされている書き換えポリシーを変更するには、ポリシーの名前をクリックし、[ ポリシーの変更] をクリックします。次に、[書き換えポリシーの構成] ダイアログボックスで、ポリシーを変更し、[OK] をクリックします。

      書き換えポリシーの変更については、 書き換えを参照してください

    • ポリシーのバインドを解除するには、ポリシーの名前をクリックし、[ ポリシーのバインド解除] をクリックします。

    • ポリシーに割り当てられているプライオリティを変更するには、プライオリティ値をダブルクリックし、新しい値を入力します。

    • 割り当てられた優先度を再生成するには、「 優先度を再生成する」をクリックします。

    • 新しいポリシーを挿入するには、[ ポリシーの挿入] をクリックし、[ **ポリシー名** ] 列に表示されるリストで、[ 新しいポリシー] をクリックします。次に、[書き換えポリシーの作成] ダイアログボックスで、ポリシーを構成し、[作成] をクリックします。

      書き換えポリシーの変更については、 書き換えを参照してください

    • [式に移動] 列で、[式を移動] を選択します。

    • [Invoke] 列で、現在のポリシーが TRUE と評価された場合に呼び出すポリシーバンクを指定します。

  4. [ 変更を適用] をクリックし、[ 閉じる] をクリックします。

レスポンダーポリシーの設定

レスポンダーポリシーを構成するには、高度なポリシーポリシーと式のみを使用できます。

アプリケーションユニットのレスポンダーポリシーを構成するには:

  1. [ AppExpert ] > [ アプリケーション] に移動します。
  2. 詳細ウィンドウの、構成するアプリケーションユニットの行で、[レスポンダー] 列に表示されるアイコンをクリックします。
  3. [ レスポンダーポリシーの構成 ] ダイアログボックスで、実行する構成タスクに応じて、次の 1 つまたは複数の操作を行います。
    • アプリケーションユニットに既にバインドされているフィルタポリシーを変更するには、ポリシーの名前をクリックし、[ ポリシーの変更] をクリックします。次に、[レスポンダーポリシーの構成] ダイアログボックスでポリシーを変更し、[OK] をクリックします。

      レスポンダーポリシーの変更の詳細については、 レスポンダーを参照してください

    • ポリシーのバインドを解除するには、ポリシーの名前をクリックし、[ ポリシーのバインド解除] をクリックします。

    • ポリシーに割り当てられているプライオリティを変更するには、プライオリティ値をダブルクリックし、新しい値を入力します。

    • 割り当てられた優先度を再生成するには、「 優先度を再生成する」をクリックします。

    • 新しいポリシーを挿入するには、[ ポリシーの挿入] をクリックし、[ ポリシー名 ] 列に表示されるリストで、[ 新しいポリシー] をクリックします。次に、[レスポンダーポリシーの作成] ダイアログボックスでポリシーを構成し、[作成] をクリックします。

      レスポンダーポリシーの変更の詳細については、 レスポンダーを参照してください

    • [式に移動] 列で、[式を移動] を選択します。

    • [Invoke] 列で、現在のポリシーが TRUE と評価された場合に呼び出すポリシーバンクを指定します。

  4. [ 変更を適用] をクリックし、[ 閉じる] をクリックします。

アプリケーションファイアウォールポリシーの設定

アプリケーションファイアウォールには、従来のポリシーポリシーと高度なポリシーポリシーと式の両方を設定できます。ただし、あるタイプのポリシーがすでにグローバルにバインドされている場合、またはアプライアンスで構成されている仮想サーバにバインドされている場合は、もう一方のタイプのポリシーをアプリケーションユニットにバインドすることはできません。たとえば、詳細ポリシーがすでにグローバルまたは仮想サーバにバインドされている場合、クラシックポリシーをアプリケーションユニットにバインドすることはできません。

アプリケーションユニットのアプリケーションファイアウォールポリシーを設定するには、次の手順を実行します。

  1. [ AppExpert ] > [ アプリケーション] に移動します。
  2. 詳細ペインで、構成するアプリケーションユニットの行で、[ アプリケーションファイアウォール ] 列に表示されるアイコンをクリックします。
  3. [ アプリケーションファイアウォールポリシーの構成 ] ダイアログボックスで、実行する構成タスクに応じて、次の 1 つまたは複数の操作を行います。
    • アプリケーションファイアウォールポリシーに設定する式の種類に応じて、[クラシック式] または [高度な式] をクリックします。

      重要:この設定により、ポリシーを挿入するときに表示されるポリシーも決まります。たとえば、[高度な式] を選択した場合、[ ポリシーの挿入] をクリックすると、[ ポリシー名 ] 列に表示されるリストには、高度なポリシーポリシーのみが含まれます。両方のタイプのポリシーをアプリケーションユニットにバインドすることはできません。このオプションは、いずれかのタイプのポリシーがすでにグローバルまたは仮想サーバにバインドされている場合は使用できません。

    • アプリケーションユニットに既にバインドされているアプリケーションファイアウォールポリシーを変更するには、ポリシーの名前をクリックし、[ポリシーの変更] をクリックします。次に、[アプリケーションファイアウォールポリシーの構成] ダイアログボックスで、ポリシーを変更し、[OK] をクリックします。

      アプリケーションファイアウォールポリシーの変更の詳細については、「 ポリシー」を参照してください。

    • ポリシーのバインドを解除するには、ポリシーの名前をクリックし、[ ポリシーのバインド解除] をクリックします。

    • ポリシーに割り当てられているプライオリティを変更するには、プライオリティ値をダブルクリックし、新しい値を入力します。

    • 割り当てられた優先度を再生成するには、[優先度を再生成する] をクリックします。

    • 新しいポリシーを挿入するには、[ ポリシーの挿入 ] をクリックし、[ ポリシー名 ] 列に表示されるリストで [新しいポリシー] をクリックします。次に、 [アプリケーションファイアウォールポリシーの作成] ダイアログボックスで、ポリシーを構成し、[作成] をクリックします。

      アプリケーションファイアウォールポリシーの変更の詳細については、「 ポリシー」を参照してください。

  4. [ 変更を適用] をクリックし、[ 閉じる] をクリックします。
アプリケーションユニットのポリシーの設定