アプリケーションユニットのポリシーを構成する
AppExpert アプリケーションの場合は、圧縮、キャッシュ、書き換え、レスポンダー、およびアプリケーションファイアウォールのポリシーを構成できます。Citrix Community Webサイトからダウンロードするテンプレートは、最も一般的なアプリケーション管理要件を満たす一連のポリシーを提供します。これらのポリシーを微調整またはカスタマイズしたい場合があります。特定のアプリケーションユニットに提供されるポリシーのセットに特定の機能のポリシーが含まれていない場合は、その機能用の独自のポリシーを作成してバインドできます。
テンプレートを使用せずに AppExpert アプリケーションを作成する場合は、Web アプリケーションが必要とするすべてのポリシーを構成する必要があります。
GUI では、さまざまなアイコンを使用して、機能に対してポリシーが設定されているかどうかを示します。アプリケーションユニットでは、特定の機能に対してポリシーが設定されている場合は、その機能を表すアイコンが表示されます。たとえば、アプリケーションユニットに対して圧縮ポリシーが構成されている場合、アプリケーションユニットの [圧縮] 列に圧縮アイコンが表示されます。ポリシーが設定されていない機能については、プラス記号(+)を示すアイコンが表示されます。
注:アプリケーションユニットのポリシーを構成する場合、クラシックポリシーまたは詳細ポリシーのポリシーおよび式を構成する必要がある場合があります。さらに、高度なポリシーポリシーを構成するときに、Goto 式などのパラメータを指定し、ポリシーバンクを呼び出す必要がある場合があります。
両方の形式のポリシーと式を設定する方法については、「 ポリシーと式」を参照してください。
圧縮ポリシーの構成
従来のポリシーまたは高度なポリシーを使用して圧縮を構成できますが、両方のタイプの圧縮ポリシーを同じアプリケーションユニットにバインドすることはできません。
アプリケーションユニットの圧縮ポリシーを構成するには、次の手順を実行します。
- [ AppExpert ] > [ アプリケーション] に移動します。
- 詳細ペインで、構成するアプリケーションユニットの行で、[圧縮] 列に表示されるアイコンをクリックします。
- [圧縮ポリシーの構成] ダイアログボックスで、実行する構成タスクに応じて、次の 1 つまたは複数の操作を行います。
-
高度なポリシー圧縮ポリシーを構成する場合は、[高度なポリシーに切り替える] をクリックします。クラシック圧縮ポリシーをバインドまたは構成する場合、および詳細ポリシービューを表示している場合は、[クラシック構文に切り替え] をクリックしてクラシックポリシービューに戻り、バインドされたクラシックポリシーの変更を開始するか、新しいクラシック圧縮ポリシーを作成してバインドします。
重要:この設定は、ポリシーを挿入するときに表示されるポリシーも決定します。たとえば、[詳細ポリシー] ビューを表示している場合、[ポリシーの挿入] をクリックすると、[ポリシー名] 列に表示されるリストには、高度なポリシーポリシーのみが含まれます。両方のタイプのポリシーをアプリケーションユニットにバインドすることはできません。
-
クラシックポリシーを構成する場合は、ポリシーをリクエスト時に評価するか、レスポンス時に評価するかに応じて、[Request] または [Response] をクリックします。
アプリケーションユニットには、要求時間および応答時間のクラシック圧縮ポリシーの両方を設定できます。すべての要求時間ポリシーを評価した後、一致するものが見つからない場合、アプライアンスは応答時間ポリシーを評価します。
-
アプリケーションユニットに既にバインドされている圧縮ポリシーを変更するには、ポリシーの名前をクリックし、[ポリシーの変更] をクリックします。次に、[圧縮ポリシーの構成] ダイアログボックスで、ポリシーを変更し、[OK] をクリックします。
圧縮ポリシーの変更の詳細については、「 圧縮」を参照してください。
-
ポリシーのバインドを解除するには、ポリシーの名前をクリックし、[ ポリシーのバインド解除] をクリックします。
-
ポリシーに割り当てられているプライオリティを変更するには、プライオリティ値をダブルクリックし、新しい値を入力します。
-
割り当てられた優先度を再生成するには、「 優先度を再生成する」をクリックします。
-
新しいポリシーを挿入するには、[ ポリシーの挿入 ] をクリックし、[ポリシー名] 列に表示されるリストで [ 新しいポリシー] をクリックします。次に、[圧縮ポリシーの作成] ダイアログボックスで、ポリシーを構成し、[作成] をクリックします。
圧縮ポリシーの変更の詳細については、「 圧縮」を参照してください。
-
高度なポリシー式を設定する場合は、次の手順を実行します。
- [式に移動] 列で、[式を移動] を選択します。
- [Invoke] 列で、現在のポリシーが TRUE と評価された場合に呼び出すポリシーバンクを指定します。
-
- [ 変更を適用] をクリックし、[ 閉じる] をクリックします。
キャッシングポリシーの設定
キャッシュポリシーを構成するには、高度なポリシーポリシーと式のみを使用できます。
アプリケーションユニットのキャッシュポリシーを構成するには、次の手順を実行します。
- [ AppExpert ] > [ アプリケーション] に移動します。
- 詳細ペインで、構成するアプリケーションユニットの行で、[キャッシュ] 列に表示されるアイコンをクリックします。
- [キャッシュポリシーの構成] ダイアログボックスで、実行する構成タスクに応じて、次の 1 つまたは複数の操作を行います。
-
ポリシーをリクエスト時に評価するか、レスポンス時に評価するかに応じて、[リクエスト] または [レスポンス] をクリックします。
アプリケーションユニットには、要求時間と応答時間の両方のキャッシングポリシーを設定できます。すべての要求時間ポリシーを評価した後、一致するものが見つからない場合、アプライアンスは応答時間ポリシーを評価します。
-
アプリケーションユニットに既にバインドされているキャッシュポリシーを変更するには、ポリシーの名前をクリックし、[ポリシーの変更] をクリックします。次に、[キャッシュポリシーの構成] ダイアログボックスで、ポリシーを変更し、[OK] をクリックします。
キャッシュポリシーの変更については、 統合キャッシュを参照してください。
-
ポリシーのバインドを解除するには、ポリシーの名前をクリックし、[ ポリシーのバインド解除] をクリックします。
-
ポリシーに割り当てられているプライオリティを変更するには、プライオリティ値をダブルクリックし、新しい値を入力します。
-
割り当てられた優先度を再生成するには、「 優先度を再生成する」をクリックします。
-
新しいポリシーを挿入するには、[ ポリシーの挿入 ] をクリックし、[ポリシー名] 列に表示されるリストで [ 新しいポリシー] をクリックします。次に、 [キャッシュポリシーの作成] ダイアログボックスで、ポリシーを構成し、[作成] をクリックします。
キャッシュポリシーの変更については、 統合キャッシュを参照してください。
-
[式に移動] 列で、[式を移動] を選択します。
-
[Invoke] 列で、現在のポリシーが TRUE と評価された場合に呼び出すポリシーバンクを指定します。
-
- [ 変更を適用] をクリックし、[ 閉じる] をクリックします。
書き換えポリシーの設定
書き換えポリシーを構成するには、高度なポリシーポリシーと式のみを使用できます。
アプリケーションユニットの書き換えポリシーを構成するには、次の手順を実行します。
- [ AppExpert ] > [ アプリケーション] に移動します。
- 詳細ペインで、構成するアプリケーションユニットの行で、[書き換え] 列に表示されるアイコンをクリックします。
- [ 書き換えポリシーの構成 ] ダイアログボックスで、実行する構成タスクに応じて、次の 1 つまたは複数の操作を行います。
-
ポリシーをリクエスト時に評価するか、レスポンス時に評価するかに応じて、[リクエスト] または [レスポンス] をクリックします。
アプリケーションユニットには、要求時間および応答時間の書き換えポリシーの両方を設定できます。すべての要求時間ポリシーを評価した後、一致するものが見つからない場合、アプライアンスは応答時間ポリシーを評価します。
-
アプリケーションユニットに既にバインドされている書き換えポリシーを変更するには、ポリシーの名前をクリックし、[ ポリシーの変更] をクリックします。次に、[書き換えポリシーの構成] ダイアログボックスで、ポリシーを変更し、[OK] をクリックします。
書き換えポリシーの変更については、 書き換えを参照してください。
-
ポリシーのバインドを解除するには、ポリシーの名前をクリックし、[ ポリシーのバインド解除] をクリックします。
-
ポリシーに割り当てられているプライオリティを変更するには、プライオリティ値をダブルクリックし、新しい値を入力します。
-
割り当てられた優先度を再生成するには、「 優先度を再生成する」をクリックします。
-
新しいポリシーを挿入するには、[ ポリシーの挿入 ] をクリックし、[ ポリシー名 ] 列に表示されるリストで [ 新しいポリシー] をクリックします。次に、[書き換えポリシーの作成] ダイアログボックスで、ポリシーを構成し、[作成] をクリックします。
書き換えポリシーの変更については、 書き換えを参照してください。
-
[式に移動] 列で、[式を移動] を選択します。
-
[Invoke] 列で、現在のポリシーが TRUE と評価された場合に呼び出すポリシーバンクを指定します。
-
- [ 変更を適用] をクリックし、[ 閉じる] をクリックします。
レスポンダーポリシーの設定
レスポンダーポリシーを構成するには、高度なポリシーポリシーと式のみを使用できます。
アプリケーションユニットのレスポンダーポリシーを構成するには:
- [ AppExpert ] > [ アプリケーション] に移動します。
- 詳細ウィンドウの、構成するアプリケーションユニットの行で、[レスポンダー] 列に表示されるアイコンをクリックします。
- [ レスポンダーポリシーの構成 ] ダイアログボックスで、実行する構成タスクに応じて、次の 1 つまたは複数の操作を行います。
-
アプリケーションユニットに既にバインドされているフィルタポリシーを変更するには、ポリシーの名前をクリックし、[ ポリシーの変更] をクリックします。次に、[レスポンダーポリシーの構成] ダイアログボックスでポリシーを変更し、[OK] をクリックします。
レスポンダーポリシーの変更の詳細については、 レスポンダーを参照してください。
-
ポリシーのバインドを解除するには、ポリシーの名前をクリックし、[ ポリシーのバインド解除] をクリックします。
-
ポリシーに割り当てられているプライオリティを変更するには、プライオリティ値をダブルクリックし、新しい値を入力します。
-
割り当てられた優先度を再生成するには、「 優先度を再生成する」をクリックします。
-
新しいポリシーを挿入するには、[ ポリシーの挿入 ] をクリックし、[ ポリシー名 ] 列に表示されるリストで [ 新しいポリシー] をクリックします。次に、[レスポンダーポリシーの作成] ダイアログボックスでポリシーを構成し、[作成] をクリックします。
レスポンダーポリシーの変更の詳細については、 レスポンダーを参照してください。
-
[式に移動] 列で、[式を移動] を選択します。
-
[Invoke] 列で、現在のポリシーが TRUE と評価された場合に呼び出すポリシーバンクを指定します。
-
- [ 変更を適用] をクリックし、[ 閉じる] をクリックします。
アプリケーションファイアウォールポリシーの設定
アプリケーションファイアウォールには、従来のポリシーポリシーと高度なポリシーポリシーと式の両方を設定できます。ただし、あるタイプのポリシーがすでにグローバルにバインドされている場合、またはアプライアンスで構成されている仮想サーバにバインドされている場合は、もう一方のタイプのポリシーをアプリケーションユニットにバインドすることはできません。たとえば、詳細ポリシーがすでにグローバルまたは仮想サーバにバインドされている場合、クラシックポリシーをアプリケーションユニットにバインドすることはできません。
アプリケーションユニットのアプリケーションファイアウォールポリシーを設定するには、次の手順を実行します。
- [ AppExpert ] > [ アプリケーション] に移動します。
- 詳細ペインで、構成するアプリケーションユニットの行で、[ アプリケーションファイアウォール ] 列に表示されるアイコンをクリックします。
- [ アプリケーションファイアウォールポリシーの構成 ] ダイアログボックスで、実行する構成タスクに応じて、次の 1 つまたは複数の操作を行います。
-
アプリケーションファイアウォールポリシーに設定する式の種類に応じて、[クラシック式] または [高度な式] をクリックします。
重要:この設定は、ポリシーを挿入するときに表示されるポリシーも決定します。たとえば、[高度な式] を選択した場合、[ ポリシーの挿入] をクリックすると、[ ポリシー名 ] 列に表示されるリストには、高度なポリシーポリシーのみが含まれます。両方のタイプのポリシーをアプリケーションユニットにバインドすることはできません。このオプションは、いずれかのタイプのポリシーがすでにグローバルまたは仮想サーバにバインドされている場合は使用できません。
-
アプリケーションユニットに既にバインドされているアプリケーションファイアウォールポリシーを変更するには、ポリシーの名前をクリックし、[ポリシーの変更] をクリックします。次に、[アプリケーションファイアウォールポリシーの構成] ダイアログボックスで、ポリシーを変更し、[OK] をクリックします。
アプリケーションファイアウォールポリシーの変更の詳細については、「 ポリシー」を参照してください。
-
ポリシーのバインドを解除するには、ポリシーの名前をクリックし、[ ポリシーのバインド解除] をクリックします。
-
ポリシーに割り当てられているプライオリティを変更するには、プライオリティ値をダブルクリックし、新しい値を入力します。
-
割り当てられた優先度を再生成するには、「 優先度を再生成する」をクリックします。
-
新しいポリシーを挿入するには、[ ポリシーの挿入 ] をクリックし、[ ポリシー名 ] 列に表示されるリストで [新しいポリシー] をクリックします。次に、 [アプリケーションファイアウォールポリシーの作成] ダイアログボックスで、ポリシーを構成し、[作成] をクリックします。
アプリケーションファイアウォールポリシーの変更の詳細については、「 ポリシー」を参照してください。
-
- [ 変更を適用] をクリックし、[ 閉じる] をクリックします。