Hi Mark,

I would do:

defaults HTTP
  mode http
  option http-server-close
  option httplog
  timeout client 10s
  timeout server 20s
  timeout connect 4s

frontend ft_myproxyB-http
  bind 212.12.12.12:80
  bind 212.24.24.24:80
  default_backend bk_myproxyB-http

backend bk_myproxyB-http
  balance       roundrobin
  option        httpchk
  server app07_backup 10.0.0.6:80 check port 80 inter 5000 backup
  server app08_master 10.0.0.7:80 check port 80 inter 5000

defaults TCP
  mode tcp
  option tcplog
  timeout client 60s
  timeout server 60s
  timeout connect 4s

frontend myproxyB-https
  bind 212.12.12.12:443
  bind 212.24.24.24:443
  default_backend bk_myproxyB-https

backend bk_myproxyB-https
  balance       roundrobin
  option        httpchk
  server app07_backup 10.0.0.6:443 check port 80 inter 5000 backup
  server app08_master 10.0.0.7:443 check port 80 inter 5000



Baptiste



On Wed, Jul 10, 2013 at 10:04 PM, Mark Ruys <mark.r...@peercode.nl> wrote:
> Hi,
>
> Just recently I discovered HAProxy and I'm really impressed. I've got a
> cluster setup together with Keepalived. Now I have newby question which
> someone might want to address. Which configuration is preferred:
>
> listen myproxyA
>        bind 212.12.12.12:80
>        bind 212.12.12.12:443
>        bind 212.24.24.24:80
>        bind 212.24.24.24:443
>        option        httpchk
>        option        tcplog
>        mode          tcp
>        balance       roundrobin
>        server app01_master 10.0.0.6 check port 80 inter 5000
>        server app02_backup 10.0.0.7 check port 80 inter 5000 backup
>
> or:
>
> listen myproxyB-http
>        bind 212.12.12.12:80
>        bind 212.24.24.24:80
>        balance       roundrobin
>        mode          http
>        option        httpchk
>        option        httplog
>        server app07_backup 10.0.0.6:80 check port 80 inter 5000 backup
>        server app08_master 10.0.0.7:80 check port 80 inter 5000
>
> listen myproxyB-https
>        bind 212.12.12.12:443
>        bind 212.24.24.24:443
>        balance       roundrobin
>        mode          tcp
>        option        httpchk
>        option        tcplog
>        server app07_backup 10.0.0.6:443 check port 80 inter 5000 backup
>        server app08_master 10.0.0.7:443 check port 80 inter 5000
>
> Thank you,
>
> Mark Ruys
>
>

Reply via email to