haproxy安装与配置

#wget http://www.haproxy.org/download/1.7/src/haproxy-1.7.9.tar.gz

#tar zxvf haproxy-1.7.9.tar.gz
#make TARGET=linux26 PREFIX=/usr/local/haproxy

#make install PREFIX=/usr/local/haproxy

#user add haproxy

配置文件


global
maxconn 100000 # Max simultaneous connections from an upstream server
spread-checks 5 # Distribute health checks with some randomness
chroot /usr/local/haproxy
daemon
nbproc 16
user haproxy
group haproxy
log 127.0.0.1 local0
log 127.0.0.1 local1 notice

defaults
log global
mode tcp
retries 3
option tcplog
option dontlognull
option redispatch
option tcpka
option contstats
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
# log-format "%ci:%cp [%t] %ft %b/%s %fp %si:%sp %Tw/%Tc/%Tt %B %ts %ac/%fc/%bc/%sc/%rc %sq/%bq"

listen adimin_stats
bind-process 1
mode http
stats enable
stats hide-version
bind :8888
stats uri /admin?stats
stats realm Haproxy Statistics
stats auth hadmin:yhXV2WAbybXd1euzEXbEADAe
stats refresh 30s

listen proxy_server_2222
bind 0.0.0.0:2222
mode tcp
balance roundrobin
server server_1 10.10.0.117:2222 check inter 5000 rise 1 fall 2

原文地址:https://www.cnblogs.com/Qing-840/p/9264217.html