jiaxp 发表于 2017-4-18 09:03:58

haproxy的TCP负载均衡(第4层)

haproxy version 1.4.25:
http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.25.tar.gz
百度网盘地址:
http://pan.baidu.com/s/1o6jZ2NC 防墙...

make TARGET=linux26 PREFIX=/usr/local/haproxy && make install PREFIX=/usr/local/haproxy


PATH=$PATH:/usr/local/haproxy/sbin
export PATH

global
daemon
nbproc 1
pidfile /var/run/haproxy.pid

defaults
mode http               #默认的模式mode { tcp|http|health },tcp是4层,http是7层,health只会返回OK
retries 2               #两次连接失败就认为是服务器不可用,也可以通过后面设置
option redispatch       #当serverId对应的服务器挂掉后,强制定向到其他健康的服务器
option abortonclose   #当服务器负载很高的时候,自动结束掉当前队列处理比较久的链接
maxconn 40960         #默认的最大连接数
timeout connect 5000ms#连接超时
timeout client 30000ms#客户端超时
timeout server 30000ms#服务器超时
#timeout check 2000      #=心跳检测超时
log 127.0.0.1 local0 err #

listen admin_stats
bind 0.0.0.0:1080               #监听端口
mode http                     #http的7层模式
option httplog                  #采用http日志格式
#log 127.0.0.1 local0 err
maxconn 10
stats refresh 30s               #统计页面自动刷新时间
stats uri /stats                #统计页面url
stats realm Proxy\ Haproxy#统计页面密码框上提示文本
stats auth admin:admin          #统计页面用户名和密码设置
stats hide-version            #隐藏统计页面上HAProxy的版本信息

listen test1
bind 0.0.0.0:9200
mode tcp
#maxconn 40000
#log 127.0.0.1 local0 debug
server s1 192.168.1.1:9200
server s2 192.168.1.2:9200



haproxy -f hap.conf


@HAPPY CODING@
页: [1]
查看完整版本: haproxy的TCP负载均衡(第4层)