您的位置:首页 > 其它

haproxy配置文件说明

2012-11-13 23:08 435 查看
[align=left]配置文件说明[/align]
[align=left]Haproxy配置中分为五部分,有些组建不是必选的,可以不需要。[/align]
[align=left] [/align]
[align=left]global:参数是进程级的,通常和操作系统相关,只需要设置一次,如果配置没错,以后就不需要再配置了[/align]
[align=left]defaults:配置默认参数,这些参数被用在frontend,backend,listen组件里[/align]
[align=left]frontend:接收请求的前段虚拟节点,frontend可以根据规则直接指定具体使用后端的backend(可动态选择)[/align]
[align=left]backend:后端服务器集群的配置,是真实的服务器[/align]
[align=left]listen:frontend和backend的组合体[/align]
[align=left] [/align]
[align=left]下面是一个具体的配置实例参考[/align]
[align=left]Global[/align]
log 127.0.0.1 local0 info #[err warning info debug]

[align=left]#配置日志[/align]
[align=left]user root[/align]
[align=left]group root[/align]
[align=left]#用户和组[/align]
[align=left]daemon[/align]
[align=left]nbproc 1[/align]
[align=left]#创建一个进程进入后台运行[/align]
[align=left] [/align]
pidfile /usr/local/haproxy/logs/haproxy.pid

[align=left]#进程的pid,启用用户要对这个文件有写入的权限[/align]
[align=left] [/align]
[align=left]Defaults[/align]
[align=left]mode tcp[/align]
[align=left]#下面所有的listen默认都是tcp模式[/align]
[align=left]option redispatch[/align]
[align=left]#当serverid对应的服务器宕机后,强制定向到其他健康的服务器上[/align]
[align=left]retries 2[/align]
[align=left]#连接2次失败就认为服务器宕机了[/align]
[align=left]balance roundrobin[/align]
[align=left] [/align]
[align=left]option dontlognull[/align]
[align=left] [/align]
[align=left]maxconn 2000[/align]
[align=left]#最大连接数[/align]
[align=left] [/align]
[align=left]timeout connect 50000ms[/align]
[align=left]#连接超时(contimeout)[/align]
[align=left]timeout client 1800000ms[/align]
[align=left]#客户端超时(clitimeout)[/align]
[align=left]timeout server 1800000ms[/align]
[align=left]#服务端超时(srvtimeout)[/align]
[align=left] [/align]
[align=left]#统计页面配置[/align]
[align=left] [/align]
[align=left]listen admin_stats[/align]
[align=left]bind 0.0.0.0:1080[/align]
[align=left]#监听端口[/align]
[align=left]mode http[/align]
[align=left]#http的7层模式[/align]
[align=left]option httplog[/align]
[align=left]log 127.0.0.1 local0 err[/align]
[align=left]#日志设置[/align]
[align=left]stats refresh 30s[/align]
[align=left]#统计页面自动刷新时间[/align]
[align=left]stats uri /admin?stats[/align]
[align=left]#统计页面url[/align]
[align=left]stats realm Haproxy\ Statistics[/align]
[align=left]#统计页面密码框上提示文本[/align]
[align=left]stats auth admin:admin[/align]
[align=left]stats auth admin1:admin1[/align]
[align=left]#统计页面用户密码设置[/align]
[align=left] [/align]
[align=left]##安倍胜-8150 连接的监听配置[/align]
[align=left] [/align]
[align=left]listen anbeisheng-8150[/align]
[align=left]bind *:8150[/align]
[align=left]mode tcp[/align]
[align=left]option tcplog[/align]
[align=left]log global[/align]
[align=left] [/align]
[align=left]#后台服务器[/align]
server anbeisheng1 172.31.1.12:8150 weight 3 check inter 2000 rise 2 fall 3

server anbeisheng2 172.31.1.9:8150 weight 3 check inter 2000 rise 2 fall 3
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: