ADC

全局绑定 URL 转换策略

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

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

由于 URL 转换功能仅实现请求匹配的第一个策略,而不实现请求可能匹配的任何其他策略,因此策略优先级对于实现预期结果非常重要。如果您将第一个策略设置为低优先级(例如 1000),则只有在优先级较高的其他策略与请求不匹配时,才会让 NetScaler 执行该策略。如果您将第一个策略设置为高优先级(例如 1),则会让 NetScaler 先执行该策略,然后跳过任何其他可能匹配的策略。在全局绑定策略时,您可以为自己留出足够的空间来按任意顺序添加其他策略,而不必重新分配优先级,方法是将每个策略之间的间隔设置为 50 或 100。

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

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

在 NetScaler 命令提示符下,键入以下命令以全局绑定 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
<!--NeedCopy-->

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

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