haroxy hdr

来源:互联网 发布:js 工作流设计器 编辑:程序博客网 时间:2024/06/10 04:39
ACL derivatives :ACL的衍生物hdr([<name>[,<occ>]])     : exact string match 字符串精确匹配hdr_beg([<name>[,<occ>]]) : prefix match        前缀匹配hdr_dir([<name>[,<occ>]]) : subdir matchhdr_dom([<name>[,<occ>]]) : domain matchhdr_end([<name>[,<occ>]]) : suffix matchhdr_len([<name>[,<occ>]]) : length matchhdr_reg([<name>[,<occ>]]) : regex matchhdr_sub([<name>[,<occ>]]) : substring matchhdr 表示header  acl host_www    hdr_beg(host) -i www   ###www开头

acl host_static hdr_beg(host) -i img. video. download. ftp. ##imge. 等开头

所有的ACL-具体的标准意味着 一个默认的匹配方法,最经常的,

这些标准是通过连接原始的样子获取方法组成, 匹配方法 比如

"hdr_beg"  应用于开始匹配样子  取回使用hdr 获取方法。    <hdr>     is the name of a HTTP header in which to fetch the IP to bind to.

This is the name of a comma-separated header list which can
contain multiple IP addresses. By default, the last occurrence is
used. This is designed to work with the X-Forwarded-For header
and to automatically bind to the client’s IP address as seen
by previous proxy, typically Stunnel. In order to use another
occurrence from the last one, please see the parameter
below. When the header (or occurrence) is not found, no binding
is performed so that the proxy’s default IP address is used. Also
keep in mind that the header name is case insensitive, as for any
HTTP header.

acl monitor hdr_beg(host) -i monitor.test.com #定义ACL名称,对应的请求的主机头是monitor.test.com

0 0
原创粉丝点击