2013-12-19 6 views
0

У меня есть этот HAproxy конфигурационный файл: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.com и www.drewgross.com. Доступ к www.drewgross.com:8000 и drewgross.com:8000 обе произведение хорошо хотя. Любые идеи, что происходит?

ответ

0

Вам необходимо установить 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 

 Смежные вопросы

  • Нет связанных вопросов^_^