]> git.pld-linux.org Git - packages/haproxy.git/commitdiff
replace config with sample that works out of the box auto/th/haproxy-1.6.5-1
authorElan Ruusamäe <glen@delfi.ee>
Mon, 30 May 2016 08:26:30 +0000 (11:26 +0300)
committerElan Ruusamäe <glen@delfi.ee>
Mon, 30 May 2016 08:29:26 +0000 (11:29 +0300)
haproxy.cfg

index 5b26ff22c95f36c12695b00f59e316e10fdbe0cf..53aac4394ea4a80e1e01f0832fadc3a19a95f2fb 100644 (file)
@@ -1,80 +1,48 @@
-# this config needs haproxy-1.1.28 or haproxy-1.2.1
+# Config for Haproxy listening on 127.0.0.1:8080 and forwarding all requests to 127.0.0.1:80
 
 global
-       log 127.0.0.1   local0
-       log 127.0.0.1   local1 notice
-       #log loghost    local0 info
-       maxconn 4096
+       log 127.0.0.1 local0
+       maxconn 8192
        chroot /usr/share/empty
        uid 185
        gid 185
        daemon
-       #debug
-       #quiet
 
-defaults
-       log     global
-       mode    http
-       option  httplog
-       option  dontlognull
-       retries 3
-       redispatch
-       maxconn 2000
-       contimeout      5000
-       clitimeout      50000
-       srvtimeout      50000
-
-listen appli1-rewrite 0.0.0.0:10001
-       cookie  SERVERID rewrite
-       balance roundrobin
-       server  app1_1 192.168.34.23:8080 cookie app1inst1 check inter 2000 rise 2 fall 5
-       server  app1_2 192.168.34.32:8080 cookie app1inst2 check inter 2000 rise 2 fall 5
-       server  app1_3 192.168.34.27:8080 cookie app1inst3 check inter 2000 rise 2 fall 5
-       server  app1_4 192.168.34.42:8080 cookie app1inst4 check inter 2000 rise 2 fall 5
-
-listen appli2-insert 0.0.0.0:10002
-       option  httpchk
-       balance roundrobin
-       cookie  SERVERID insert indirect nocache
-       server  inst1 192.168.114.56:80 cookie server01 check inter 2000 fall 3
-       server  inst2 192.168.114.56:81 cookie server02 check inter 2000 fall 3
-       capture cookie vgnvisitor= len 32
-
-       option  httpclose               # disable keep-alive
-       rspidel ^Set-cookie:\ IP=       # do not let this cookie tell our internal IP address
-       
-listen appli3-relais 0.0.0.0:10003
-       dispatch 192.168.135.17:80
-
-listen appli4-backup 0.0.0.0:10004
-       option  httpchk /index.html
-       option  persist
-       balance roundrobin
-       server  inst1 192.168.114.56:80 check inter 2000 fall 3
-       server  inst2 192.168.114.56:81 check inter 2000 fall 3 backup
-
-listen ssl-relay 0.0.0.0:8443
-       option  ssl-hello-chk
-       balance source
-       server  inst1 192.168.110.56:443 check inter 2000 fall 3
-       server  inst2 192.168.110.57:443 check inter 2000 fall 3
-       server  back1 192.168.120.58:443 backup
-
-listen appli5-backup 0.0.0.0:10005
-       option  httpchk *
-       balance roundrobin
-       cookie  SERVERID insert indirect nocache
-       server  inst1 192.168.114.56:80 cookie server01 check inter 2000 fall 3
-       server  inst2 192.168.114.56:81 cookie server02 check inter 2000 fall 3
-       server  inst3 192.168.114.57:80 backup check inter 2000 fall 3
-       capture cookie ASPSESSION len 32
-       srvtimeout      20000
-
-       option  httpclose               # disable keep-alive
-       option  checkcache              # block response if set-cookie & cacheable
-
-       rspidel ^Set-cookie:\ IP=       # do not let this cookie tell our internal IP address
-       
-       errorloc        502     http://192.168.114.58/error502.html
-#      errorfile       503     /etc/haproxy/errors/503.http
+       stats socket /var/run/haproxy.stat mode 644 level admin
+       # Wait up to 2 minutes for input
+       stats timeout 2m
 
+defaults
+       log global
+       mode http
+       option httplog
+       option dontlognull
+       option dontlog-normal
+       option forwardfor
+       option redispatch
+       option http-server-close
+       option http-ignore-probes
+       http-reuse always
+       retries 3
+       maxconn 8192
+
+       timeout connect 5000
+       timeout client 5000
+       timeout server 10s
+       timeout http-request 2000
+
+       balance leastconn
+
+listen statistics
+       description HAProxy statistics listener
+       bind 127.0.0.1:8778
+       mode http
+       stats enable
+       stats show-desc HAProxy Status
+       stats uri /haproxy-stats/
+
+listen default
+       description Default listener
+       bind 127.0.0.1:8080
+       balance roundrobin
+       server default 127.0.0.1:80 check inter 2000 rise 2 fall 5
This page took 0.137144 seconds and 4 git commands to generate.