【问题标题】:HAProxy not forwarding requests properlyHAProxy 未正确转发请求
【发布时间】:2013-12-19 06:13:41
【问题描述】:

我有这个 HAProxy 配置文件:

frontend main
    bind *:80
    use_backend drewgrosscom if { hdr(host) -i drewgross.com }
    use_backend drewgrosscom if { hdr(host) -i www.drewgross.com }

backend drewgrosscom
    server app1 127.0.0.1:8000 check inter 5000 rise 1 fall 1

但我在drewgross.comwww.drewgross.com 上都收到“未收到数据”。访问www.drewgross.com:8000drewgross.com:8000 都可以正常工作。有什么想法吗?

【问题讨论】:

    标签: reverse-proxy sysadmin haproxy


    【解决方案1】:

    您需要设置mode http。这应该有效:

    defaults
        mode http
    
    frontend main
        bind *:80
        use_backend drewgrosscom if { hdr(host) -i drewgross.com }
        use_backend drewgrosscom if { hdr(host) -i www.drewgross.com }
    
    backend drewgrosscom
        server app1 127.0.0.1:8000 check inter 5000 rise 1 fall 1
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-13
      • 2019-12-21
      • 2012-07-28
      • 1970-01-01
      • 1970-01-01
      • 2020-07-06
      • 2018-05-14
      • 2018-05-26
      相关资源
      最近更新 更多