#--------------------------------------------------------------------- # Global settings #--------------------------------------------------------------------- global # to have these messages end up in /var/log/haproxy.log you will # need to: # # 1) configure syslog to accept network log events. This is done # by adding the '-r' option to the SYSLOGD_OPTIONS in # /etc/sysconfig/syslog # # 2) configure local2 events to go to the /var/log/haproxy.log # file. A line like the following can be added to # /etc/sysconfig/syslog # # local2.* /var/log/haproxy.log # log 127.0.0.1 local2 #log /var/log/haproxy.log chroot /var/lib/haproxy pidfile /var/run/haproxy.pid maxconn 2048 user haproxy group haproxy daemon # turn on stats unix socket stats socket /var/lib/haproxy/stats #--------------------------------------------------------------------- # common defaults that all the 'listen' and 'backend' sections will # use if not designated in their block #--------------------------------------------------------------------- defaults log global option httplog option dontlognull option http-server-close option forwardfor except 127.0.0.0/8 option redispatch retries 3 timeout http-request 10s timeout queue 1m timeout connect 10s timeout client 1m timeout server 1m timeout http-keep-alive 10s timeout check 10s maxconn 2048 frontend http_web *:80 mode http default_backend rgw #frontend rgw­-https # bind :443 ssl crt /etc/ssl/private/example.com.pem # default_backend rgw backend rgw balance roundrobin mode http server rgw1 avmlp-osgw-001.ciberterminal.net:80 check maxconn 512 server rgw2 avmlp-osgw-002.ciberterminal.net:80 check maxconn 512 server rgw3 avmlp-osgw-003.ciberterminal.net:80 check maxconn 512 server rgw4 avmlp-osgw-004.ciberterminal.net:80 check maxconn 512