wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.9.tar.gz
make TARGET=linux26 PREFIX=/usr/local/haproxy
make install PREFIX=/usr/local/haproxy
./sbin/haproxy -f haproxy.cfg
./haproxy -f /usr/local/haproxy/haproxy.cfg -d
haproxy.cfg:
global
log 127.0.0.1 local0
maxconn 65535
chroot /opt/haproxy
uid 99
gid 99
daemon
nbproc 2
pidfile /opt/haproxy/haproxy.pid
defaults
log 127.0.0.1 local3
mode http
option httplog
option httpclose
option dontlognull
option forwardfor
option redispatch
retries 2
maxconn 65535
balance leastconn
stats uri /web-status
contimeout 5000
clitimeout 50000
srvtimeout 50000
#listen web 0.0.0.0:80
# mode http
# option httplog
# log global
# option httpchk HEAD /index.html HTTP/1.0
# server web1 192.168.0.33:80 weight 5 check inter 2000 rise 2 fall 3
# server web2 192.168.0.34:80 weight 5 check inter 2000 rise 2 fall 3