haproxy配置使用多个域名

 

# 定义前端
frontend http-in
    bind *:80
    # 根据域名定义不同的ACL
    acl www.domain1.com hdr_dom(host) -i www.domain1.com www.domain3.com
    acl www.domain2.com hdr_dom(host) -i www.domain2.com
    # 使用backend指令根据ACL结果决定使用哪个后端
    use_backend server1 if www.domain1.com
    use_backend server2 if www.domain2.com
 
# 定义后端
backend server1
    server server1 192.168.0.1:80 check
 
backend server2
    server server2 192.168.0.2:80 check

 

posted on 2024-08-29 14:45  momingliu11  阅读(21)  评论(0编辑  收藏  举报