安装 HAProxy 配置负载均衡
HAProxy 可以完成较复杂的负载均衡工作,同时还可对服务器健康检测,有 down 机的自动停止分发,当服务器正常后,又自动均衡到刚死过的服务器。
下载:haProxy 1.3.15 http://haproxy.1wt.eu/download/1.3/src/haproxy-1.3.15.7.tar.gz
安装:
1. cd /home
2. wget http://haproxy.1wt.eu/download/1.3/src/haproxy-1.3.15.7.tar.gz
3. tar -zxvf haproxy-1.3.15.7.tar.gz
4. cd haproxy-1.3.15.7
5. mkdir –p /usr/local/haproxy/logs/
6. make TARGET=linux26 PREFIX=/usr/local/haproxy
7. make install PREFIX=/usr/local/haproxy
8. cd /usr/local/haproxy
9. vi haproxy.cfg
创建/修改配置haproxy.cfg
linux-241:/usr/local/haproxy # cat haproxy.cfg global chroot /usr/local/haproxy # more secure daemon nbproc 1 group nobody user nobody log 127.0.0.1 local0 info # syslog pidfile /usr/local/haproxy/logs/haproxy.pid ulimit-n 65536 spread-checks 5m # percent of randomness in the check interval stats timeout 5m stats maxconn 100 defaults log global mode tcp retries 3 option redispatch option abortonclose maxconn 32000 contimeout 5m clitimeout 5m timeout check 5m timeout client 5m timeout connect 5m timeout server 5m listen python1 0.0.0.0:8008 mode tcp balance roundrobin server one1 119.147.19.43:80 weight 1 maxconn 10000 check inter 10s # server one2 10.142.8.52:8070 weight 1 maxconn 10000 check inter 10s listen stats :8045 mode http stats refresh 30s stats uri /haproxy_stats stats realm 13qz\proxy stats auth admin:admin