mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2024-12-14 23:44:41 +00:00
44 lines
1.5 KiB
INI
44 lines
1.5 KiB
INI
|
# This is a test configuration.
|
||
|
# It requires another server running on local port 9000, preferably httpterm
|
||
|
# with the file 'httpterm-basic.cfg' from the same directory.
|
||
|
#
|
||
|
# It will wait for HTTP connections on port 8000 and TCP connections on port
|
||
|
# 8001. It will load-balance them across active servers, and will be able to
|
||
|
# validate queuing. Stats are available at URI /?stats.
|
||
|
|
||
|
global
|
||
|
maxconn 500
|
||
|
|
||
|
defaults
|
||
|
contimeout 1000
|
||
|
clitimeout 5000
|
||
|
srvtimeout 5000
|
||
|
retries 1
|
||
|
redispatch
|
||
|
|
||
|
listen http_1
|
||
|
mode http
|
||
|
bind :8000
|
||
|
option httplog
|
||
|
option dontlognull
|
||
|
maxconn 400
|
||
|
balance roundrobin
|
||
|
server srv1 127.0.0.1:9000 cookie s1 check port 9000 inter 1000 fall 1
|
||
|
server srv2 127.0.0.2:9000 cookie s2 check port 9000 inter 1000 fall 1
|
||
|
server srv3 127.0.0.3:9000 cookie s3 check port 9000 inter 1000 fall 1
|
||
|
server srv4 127.0.0.4:9000 cookie s4 check port 9000 inter 1000 fall 1
|
||
|
option httpclose
|
||
|
errorloc 503 /503
|
||
|
stats uri /?stats
|
||
|
|
||
|
listen tcp_1
|
||
|
bind :8001
|
||
|
mode tcp
|
||
|
maxconn 400
|
||
|
balance roundrobin
|
||
|
server srv1 127.0.0.1:9000 cookie s1 check port 9000 inter 1000 fall 1
|
||
|
server srv2 127.0.0.2:9000 cookie s2 check port 9000 inter 1000 fall 1
|
||
|
server srv3 127.0.0.3:9000 cookie s3 check port 9000 inter 1000 fall 1
|
||
|
server srv4 127.0.0.4:9000 cookie s4 check port 9000 inter 1000 fall 1
|
||
|
|