首先建立了两个tomcat服务器
173.16.80.104:3020
173.16.80.70:8090
下载haproxy
sudo yum install haproxy
一般在/etc/haproxy
编辑配置文件 sudo vi haproxy.cfg
global
log 127.0.0.1 local2
chroot /var/lib/haproxy
pidfile /var/run/haproxy.pid
maxconn 4000
user root
group root
daemon
# turn on stats unix socket
stats socket /var/lib/haproxy/stats
defaults
log global
mode http
option http-keep-alive
option httplog
timeout connect 5000ms
timeout client 10000ms
timeout server 50000ms
timeout http-request 20000ms
balance roundrobin
listen stats
mode http
log 127.0.0.1 local0 err
bind 0.0.0.0:1088
stats enable
stats hide-version
stats uri /stats
stats refresh 30s
stats auth admin:admin
stats admin if TRUE
listen tomcat
bind 0.0.0.0:5222
mode http
maxconn 300
log 127.0.0.1 local0 debug
balance roundrobin
server static1 173.16.80.104:3020 check inter 2000 fall 3 weight 30
server static2 173.16.80.70:8090 check inter 2000 fall 3 weight 30
配置文件解释
###########全局配置#########
global
log 127.0.0.1 local2
(log 127.0.0.1 local0 #[日志输出配置,所有日志都记录在本机,通过local0输出]
log 127.0.0.1 local1 notice #定义haproxy 日志级别[error warringinfo debug])
chroot /var/lib/haproxy #chroot运行路径