配置应用程序单元的策略

对于 AppExpert 应用程序,您可以为压缩、缓存、重写、响应程序和应用程序防火墙配置策略。从 Citrix 社区网站下载的模板为您提供了一组可满足最常见应用程序管理要求的策略。您可能需要微调或自定义这些策略。如果为给定应用程序单元提供的策略集不包括针对特定功能的策略,则可以为该功能创建和绑定自己的策略。

如果您在不使用模板的情况下创建 AppExpert 应用程序,则必须配置 Web 应用程序所需的所有策略。

GUI 使用各种图标来指示是否为某个功能配置策略。对于应用程序单元,如果为给定功能配置了策略,则会显示一个表示该功能的图标。例如,如果为应用程序单元配置了压缩策略,则应用程序单元的“压缩”列中将显示压缩图标。对于未配置策略的功能,将显示一个描绘加号 (+) 的图标。

注意:为应用程序单元配置策略时,您可能需要配置使用经典语法或 默认语法的策略和表达式。此外,在配置 默认语法策略时,您可能需要指定参数,如 Goto 表达式和调用策略库。 有关以两种格式配置策略和表达式的信息,请参阅策略和表达式

配置压缩策略

您可以使用经典策略或高级策略来配置压缩,但不能将这两种类型的压缩策略绑定到同一应用程序单元。

要为应用程序单元配置压缩策略,请执行以下操作:

  1. 导航到 AppExpert > 应用程序
  2. 在详细信息窗格中,在要配置的应用程序单元的行中,单击“压缩”列中提供的图标。
  3. 在“配置压缩策略”对话框中,根据要执行的配置任务,执行以下一项或多项操作:
    • 如果要配置默认语法压缩策略,请单击切换到默认语法。如果要绑定或配置经典压缩策略,并且如果您处于默认语法视图中,则可以单击“切换到经典语法”以返回到经典策略视图,并开始修改绑定的经典策略或创建和绑定新的经典压缩策略。

      重要:此设置还确定要插入策略时显示哪些策略。例如,如果您位于默认语法视图中,则单击“ 插入策略”时,“策略名称”列中显示的列表将仅包含 默认语法策略。您不能将这两种类型的策略绑定到应用程序单元。

    • 如果要配置经典策略,请单击“请求”或“响应”,具体取决于您希望在请求时还是在响应时评估策略。

      您可以为应用程序单元配置请求时间和响应时间传统压缩策略。评估所有请求时间策略后,如果未找到匹配项,设备将评估响应时间策略。

    • 若要修改已绑定到应用程序单元的压缩策略,请单击该策略的名称,然后单击“修改策略”。然后,在“配置压缩策略”对话框中,修改该策略,然后单击“确定”。

      有关修改压缩策略的信息,请参阅 压缩

    • 若要取消绑定策略,请单击策略的名称,然后单击取消绑定策略。

    • 要修改分配给策略的优先级,请双击优先级值,然后输入新值。

    • 若要重新生成分配的优先级,请单击“重新生成优先级”。

    • 若要插入新策略,请单击“插入策略”,然后在“策略名称”列中显示的列表中单击“新建策略”。然后,在“创建压缩策略”对话框中,配置策略,然后单击“创建”。

      有关修改压缩策略的信息,请参阅 压缩

    • 如果要配置默认语法表达式,请执行以下操作:

      • 在Goto 表达式列中,选择Goto 表达式。
      • 在 Invoke 列中,指定当前策略的计算结果为 TRUE 时要调用的策略库。
  4. 单击应用更改,然后单击关闭

配置缓存策略

您只能使用默认语法策略和表达式来配置缓存策略。

要为应用程序单元配置缓存策略:

  1. 导航到 AppExpert > 应用程序
  2. 在详细信息窗格中,在要配置的应用程序单元的行中,单击缓存列中提供的图标。
  3. 在“配置缓存策略”对话框中,根据要执行的配置任务,执行以下一项或多项操作:
    • 单击“请求”或“响应”,具体取决于您希望在请求时还是在响应时评估策略。

      您可以为应用程序单元配置请求时间和响应时间缓存策略。评估所有请求时间策略后,如果未找到匹配项,设备将评估响应时间策略。

    • 若要修改已绑定到应用程序单元的缓存策略,请单击策略的名称,然后单击修改策略。然后,在“配置缓存策略”对话框中,修改该策略,然后单击“确定”。

      有关修改缓存策略的信息,请参阅集成缓存

    • 若要取消绑定策略,请单击策略的名称,然后单击取消绑定策略

    • 要修改分配给策略的优先级,请双击优先级值,然后输入新值。

    • 若要重新生成分配的优先级,请单击“重新生成优先级”。

    • 若要插入新策略,请单击“插入策略”,然后在“策略名称”列中显示的列表中单击“新建策略”。然后,在“创建缓存策略”对话框中,配置策略,然后单击“创建”。

      有关修改缓存策略的信息,请参阅集成缓存

    • 在Goto 表达式列中,选择Goto 表达式。

    • 在 Invoke 列中,指定当前策略的计算结果为 TRUE 时要调用的策略库。

  4. 单击应用更改,然后单击关闭

配置重写策略

您只能使用默认语法策略和表达式来配置“重写”策略。

要为应用程序单元配置重写策略,请执行以下操作:

  1. 导航到 AppExpert > 应用程序
  2. 在详细信息窗格中,在要配置的应用程序单元的行中,单击“重写”列中提供的图标。
  3. 在“配置重写策略”对话框中,根据要执行的配置任务,执行以下一项或多项操作:
    • 单击“请求”或“响应”,具体取决于您希望在请求时还是在响应时评估策略。

      您可以为应用程序单元配置请求时间和响应时间重写策略。评估所有请求时间策略后,如果未找到匹配项,设备将评估响应时间策略。

    • 若要修改已绑定到应用程序单元的重写策略,请单击策略的名称,然后单击修改策略。然后,在“配置重写策略”对话框中,修改该策略,然后单击“确定”。

      有关修改重写策略的信息,请参阅 重写

    • 若要取消绑定策略,请单击策略的名称,然后单击取消绑定策略

    • 要修改分配给策略的优先级,请双击优先级值,然后输入新值。

    • 若要重新生成分配的优先级,请单击“重新生成优先级”。

    • 若要插入新策略,请单击“插入策略”,然后在“策略名称”列中显示的列表中单击“新建策略”。然后,在“创建重写策略”对话框中,配置策略,然后单击“创建”。

      有关修改重写策略的信息,请参阅 重写

    • 在Goto 表达式列中,选择Goto 表达式。

    • 在 Invoke 列中,指定当前策略的计算结果为 TRUE 时要调用的策略库。

  4. 单击应用更改,然后单击关闭

配置响应程序策略

您只能使用默认语法策略和表达式来配置响应程序策略。

要为应用程序单元配置响应程序策略,请执行以下操作:

  1. 导航到 AppExpert > 应用程序
  2. 在详细信息窗格中,在要配置的应用程序单元的行中,单击“响应程序”列中提供的图标。
  3. 在“配置响应程序策略”对话框中,根据要执行的配置任务,执行以下一项或多项操作:
    • 若要修改已绑定到应用程序单元的筛选器策略,请单击策略的名称,然后单击修改策略。然后,在“配置响应程序策略”对话框中,修改该策略,然后单击“确定”。

      有关修改响应程序策略的信息,请参阅 响应方

    • 若要取消绑定策略,请单击策略的名称,然后单击取消绑定策略

    • 要修改分配给策略的优先级,请双击优先级值,然后输入新值。

    • 若要重新生成分配的优先级,请单击“重新生成优先级”。

    • 若要插入新策略,请单击“插入策略”,然后在“策略名称”列中显示的列表中单击“新建策略”。然后,在“创建响应程序策略”对话框中,配置该策略,然后单击“创建”。

      有关修改响应程序策略的信息,请参阅 响应方

    • 在Goto 表达式列中,选择Goto 表达式。

    • 在 Invoke 列中,指定当前策略的计算结果为 TRUE 时要调用的策略库。

  4. 单击应用更改,然后单击关闭

配置应用程序防火墙策略

您可以为应用程序防火墙配置经典和默认语法策略和表达式。但是,如果某种类型的策略已全局绑定或绑定到设备上配置的虚拟服务器,则无法将另一种类型的策略绑定到应用程序单元。例如,如果默认语法策略已绑定到全局或虚拟服务器,则无法将经典策略绑定到应用程序单元。

要为应用程序单元配置应用程序防火墙策略,请执行以下操作:

  1. 导航到 AppExpert > 应用程序
  2. 在详细信息窗格中,在要配置的应用程序单元的行中,单击“应用程序防火墙”列中提供的图标。
  3. 在“配置应用程序防火墙策略”对话框中,根据要执行的配置任务,执行以下一项或多项操作:
    • 根据要为应用程序防火墙策略配置的表达式类型,单击“经典表达式”或“高级表达式”。

      重要提示:此设置还确定要插入策略时显示哪些策略。例如,如果选择“高级表达式”,则单击“ 插入策略”时,“策略名称”列中显示的列表将仅包含默认语法策略。您不能将这两种类型的策略绑定到应用程序单元。如果任一类型的策略已全局绑定或绑定到虚拟服务器,则此选项不可用。

    • 若要修改已绑定到应用程序单元的应用程序防火墙策略,请单击策略的名称,然后单击修改策略。然后,在“配置应用程序防火墙策略”对话框中,修改该策略,然后单击“确定”。

      有关修改应用程序防火墙策略的信息,请参阅 策略

    • 若要取消绑定策略,请单击策略的名称,然后单击取消绑定策略。

    • 要修改分配给策略的优先级,请双击优先级值,然后输入新值。

    • 若要重新生成分配的优先级,请单击“重新生成优先级”。

    • 若要插入新策略,请单击“插入策略”,然后在“策略名称”列中显示的列表中单击“新建策略”。然后,在“创建应用程序防火墙策略”对话框中,配置该策略,然后单击“创建”。

      有关修改应用程序防火墙策略的信息,请参阅 策略

  4. 单击应用更改,然后单击关闭