ADC

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

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

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

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

注:アプリケーションユニットのポリシーを構成する場合、従来の構文またはデフォルトの構文のいずれかであるポリシーと式を構成する必要がある場合があります。さらに、デフォルトの構文ポリシーを構成するときに、Goto式などのパラメーターを指定し、ポリシーバンクを呼び出す必要がある場合があります。

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

圧縮ポリシーの構成

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

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

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

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

    • クラシックポリシーを構成する場合は、ポリシーを要求時と応答時のどちらに評価するかに応じて、[Request] または [Response] をクリックします。

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

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

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

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

    • ポリシーに割り当てられた優先度を変更するには、優先度の値をダブルクリックし、新しい値を入力します。

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

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

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

    • デフォルトの構文式を設定する場合は、次の操作を行います。

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

キャッシュポリシーの設定

キャッシュポリシーを設定するには、デフォルトの構文ポリシーと式のみを使用できます。

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

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

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

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

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

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

    • ポリシーに割り当てられた優先度を変更するには、優先度の値をダブルクリックし、新しい値を入力します。

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

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

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

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

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

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

書き換えポリシーの構成

書き換えポリシーを構成するには、デフォルトの構文ポリシーと式のみを使用できます。

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

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

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

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

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

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

    • ポリシーに割り当てられた優先度を変更するには、優先度の値をダブルクリックし、新しい値を入力します。

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

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

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

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

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

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

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

デフォルトの構文ポリシーと式のみを使用して、レスポンダーポリシーを構成できます。

アプリケーションユニットのレスポンダーポリシーを構成するには、次の操作を行います。

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

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

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

    • ポリシーに割り当てられた優先度を変更するには、優先度の値をダブルクリックし、新しい値を入力します。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    • ポリシーに割り当てられた優先度を変更するには、優先度の値をダブルクリックし、新しい値を入力します。

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

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

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

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