添加内容规则

内容规则使用正则表达式并将它与客户机请求的 URL 进行比较。您可能希望使用内容类型规则来将请求发送至多组服务器,这些服务器专门设置来处理一部分站点流量。 例如,您可能希望使用一组服务器来处理所有 cgi-bin 请求,使用另一组服务器来处理所有流音频请求,再使用一组服务器来处理所有其他请求。您可能想添加具有与 cgi-bin 目录路径相匹配的模式的一个规则,与流音频文件的文件类型相匹配的另一个模式的另一个规则以及再一个总是为 True 规则来处理其余的流量。然后,可将适当的服务器添加至每个规则。

模式是指用来与客户机请求的 URL 相匹配的正则表达式模式。

内容规则必须使用以下语法:

*:通配符(与 0 个到 x 个任意字符相匹配)
(:用于逻辑分组
):用于逻辑分组
&:逻辑 AND
|:逻辑 OR
!:逻辑 NOT

以下是与此规则类型配合使用的模式示例:

  • url=http://*/*.gif
  • host=9.32.*
  • Method=Get

可以使用基于规则的负载均衡来确定将包发送至特定服务器的时间和原因。使用高速缓存代理时,必须始终对 CBR 组件使用这些规则。如果某个请求不满足任何现有规则,那么 CBR 将强制高速缓存代理对用户返回一个错误页。

您可以选择从 GUI 和命令行中为此规则类型配置更多参数。