安装HaProxy
Centos:
yum -y install haproxy
Debian/Ubuntu:
apt-get -y install haproxy
配置文件 打开 /etc/haproxy/haproxy.cfg
文件。 打开后把里面的内容全部删除,换成下面的内容。
global
defaults
log global
mode tcp
option dontlognull
timeout connect 5000
timeout client 50000
timeout server 50000
frontend ss-in
bind *:2008
default_backend ss-out
backend ss-out
balance roundrobin
server server1 IP1:ss服务器端口 check
server server2 IP2:ss服务器端口 check
listen admin
bind :9090
mode http
server web6c 39.105.156.161:9090 check
stats enable
stats uri /admin
stats auth 账号:密码
stats realm Admin\ HA
stats hide-version
stats refresh 10s
stats admin if TRUE
说明:roundrobin 代表轮询如果不需要可以删除这一行
balance roundrobin
说明: listen admin
管理端配置
如果不需要可以删除这一段
启动服务
systemctl start haproxy
systemctl enable haproxy
如果启动不了可以直接运行
/usr/local/haproxy/sbin/haproxy -f /usr/local/haproxy/haproxy.cfg
查看报错情况,根据错误信息进一步排除