域的HAProxy重定向&具有子域的域

时间:2015-06-11 04:10:11

标签: redirect subdomain haproxy

我正在尝试重定向域和该域的另一个子域,但它不起作用(其他2个重定向工作到https,但它们都是彼此不同的域,并且来自这个域)和我找不到符合我配置的示例。

以下是条目显示顺序的代码片段,但如果您认为需要查看更多代码(很多前端和后端存在),请告诉我。

*

此外,如何使用此配置处理www.domain.com?我需要另外一个acl吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

不确定它是否是最有效的设置,但下面的建议与我所拥有的相似并且有效。

acl is_test1.domain.com hdr(host) -i test1.domain.com
acl is_domain.com hdr(host) -i domain.com www.domain.com

重定向应该在那里工作,因为acl现在将适当匹配。根据我对HAProxy的理解,hdr_dom(host)将匹配域中任何以点分隔的部分(采用更精确的匹配),如果域相同,则hdr(host)将匹配。