添加内容规则

内容规则使用正则表达式并将其与客户机请求的 URL 作比较。您可能要使用内容类型规则将请求发送到几组服务器,它们明确设置为处理您的站点流量的一些子集。例如,您可能要使用一组服务器处理所有 cgi-bin 请求,另一组处理所有流式音频请求,而第三组处理所有其它请求。您将添加一个模式与到您的 cgi-bin 目录路径匹配的规则,另一个规则匹配您的流式音频文件的文件类型,而第三个总是为真规则处理其余的流量。然后您将向每个规则添加相应的服务器。

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

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

* :通配符(与任何字符的 0 到 x 匹配)
( :用于逻辑分组
) :用于逻辑分组
& :逻辑和
| :逻辑或
! :逻辑非

在此有一些使用此规则类型的模式示例:

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

您可以使用基于规则的负载平衡来决定什么时侯和为什么将信息包发送到指定的服务器。当使用高速缓存代理时,您必须始终与 CBR 组件一起使用规则。如果请求不满足任何现有的规则,CBR 会强制高速缓存代理向用户返回一个出错页面。

您可以可选地配置用于 GUI 和命令行中的此规则类型的其它参数。