全局绑定 URL 转换策略

配置 URL 转换策略后,将其绑定到全局或绑定点以使其生效。绑定后,与 URL 转换策略匹配的任何请求或响应都将由与该策略关联的配置文件进行转换。

绑定策略时,您将为其分配优先级。优先级决定了您定义的策略的评估顺序。您可以将优先级设置为任何正整数。在 Citrix ADC 操作系统中,策略优先级的工作顺序相反-数值越高,优先级越低。

由于 URL 转换功能仅实现请求匹配的第一个策略,而不实现它可能也匹配的任何其他策略,因此策略优先级对于实现您想要的结果非常重要。如果您将第一个策略赋予较低优先级(例如 1000),则只有在优先级较高的其他策略与请求不匹配时才会通知 Citrix ADC 执行该策略。如果将第一个策略赋予高优先级(例如 1),则会告诉 Citrix ADC 先执行该策略,然后跳过可能也匹配的任何其他策略。当您全局绑定策略时,您可以为每个策略之间的间隔设置 50 或 100 的优先级,以任意顺序添加其他策略留出充足的空间,而无需重新分配优先级。

注意:URL 转换策略不能绑定到基于 TCP 的虚拟服务器。

使用 Citrix ADC 命令行绑定 URL 转换策略

在 Citrix ADC 命令提示符处,键入以下命令以全局绑定 URL 转换策略并验证配置:

  • bind transform global <policyName> <priority>
  • show transform global

示例


> bind transform global polisearching 100
 Done
> show transform global
1)      Policy Name: polisearching
        Priority: 100

 Done

使用配置实用程序绑定 URL 转换策略

  1. 在导航窗格中,展开“重写”,然后展开“URL 转换”,然后单击“**策略”。
  2. 在详细信息窗格中,单击策略管理器
  3. 在“变换策略管理器”对话框中,选择要绑定策略的绑定点**。这些选择是:
    • 覆盖全局。绑定到此绑定点的策略处理来自 Citrix ADC 设备上所有接口的所有流量,并在任何其他策略之前应用。
    • LB 虚拟服务器。绑定到负载平衡虚拟服务器的策略仅应用于由负载平衡虚拟服务器处理的流量,并在任何默认全局策略之前应用。选择 LB 虚拟服务器后,还必须选择要绑定此策略的特定负载平衡虚拟服务器。
    • CS 虚拟服务器。绑定到内容交换虚拟服务器的策略仅应用于由该内容交换虚拟服务器处理的流量,并在任何“默认全局”策略之前应用。选择 CS 虚拟服务器后,还必须选择要绑定此策略的特定内容切换虚拟服务器。
    • 默认全局。绑定到此绑定点的策略处理来自 Citrix ADC 设备上所有接口的所有流量。
    • 策略标签。绑定到策略标签的策略处理策略标签路由到它们的流量。策略标签控制策略应用于此流量的顺序。
  4. 选择“插入策略”插入新行并显示一个下拉列表,其中包含所有可用的未绑定 URL 转换策略。
  5. 选择要绑定的策略,或选择“新建策略”以创建新策略。您选择或创建的策略将插入到全局绑定 URL 转换策略列表中。
  6. 对绑定进行任何其他调整。
    • 要修改策略优先级,请单击字段以启用它,然后键入新的优先级。您还可以选择“重新生成优先级”以均匀地重新编号优先级。
    • 要修改策略表达式,请双击该字段以打开“配置转换策略”对话框,您可以在其中编辑策略表达式。
    • 要设置Goto 表达式,请双击“Goto 表达式”列标题中的字段以显示下拉列表,您可以在其中选择一个表达式。
    • 要设置 Invoke 选项,请在 Invoke 列标题中双击字段以显示下拉列表,您可以在其中选择表达式。
  7. 重复步骤 3 到 6 以添加要全局绑定的任何其他 URL 转换策略。
  8. 单击确定以保存更改。状态栏中将显示一条消息,指出已成功配置策略。