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

最終公開日 : Sep 25, 2026
AppExpert アプリケーションでは、圧縮、キャッシュ、書き換え、レスポンダー、およびアプリケーションファイアウォールのポリシーを構成できます。Citrix CommunityのWebサイトからダウンロードするテンプレートには、最も一般的なアプリケーション管理要件を満たす一連のポリシーが用意されています。これらのポリシーを微調整またはカスタマイズすることができます。特定のアプリケーションユニットに提供されたポリシーのセットに特定の機能のポリシーが含まれていない場合は、その機能に対して独自のポリシーを作成してバインドできます。
テンプレートを使用せずに AppExpert アプリケーションを作成する場合は、Web アプリケーションに必要なすべてのポリシーを構成する必要があります。
GUI では、さまざまなアイコンを使用して、機能に対してポリシーが設定されているかどうかを示します。アプリケーションユニットでは、特定の機能に対してポリシーが設定されている場合、その機能を表すアイコンが表示されます。たとえば、アプリケーション単位に対して圧縮ポリシーが設定されている場合、アプリケーション単位の \[圧縮\] 列に圧縮アイコンが表示されます。ポリシーが設定されていない機能については、プラス記号(+)を示すアイコンが表示されます。
注:アプリケーションユニットのポリシーを構成する場合、従来の構文またはデフォルトの構文のいずれかであるポリシーと式を構成する必要がある場合があります。さらに、デフォルトの構文ポリシーを構成するときに、Goto式などのパラメーターを指定し、ポリシーバンクを呼び出す必要がある場合があります。
両方の形式のポリシーと式を設定する方法については、「 ポリシーと式」を参照してください。
Related information

圧縮ポリシーの構成

従来のポリシーまたは高度なポリシーのいずれかを使用して圧縮を設定できますが、両方のタイプの圧縮ポリシーを同じアプリケーションユニットにバインドすることはできません。
アプリケーションユニットの圧縮ポリシーを設定するには、次の手順を実行します。
  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. \[ 変更を適用\]をクリックし、\[ 閉じる\]をクリックします。