1 / 13
文档名称:

haproxy安装手册.doc

格式:doc   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

haproxy安装手册.doc

上传人:xxj16588 2016/6/11 文件大小:0 KB

下载得到文件列表

haproxy安装手册.doc

相关文档

文档介绍

文档介绍:haproxy 安装手册/2008/12/04/having-haproxy-check-mysql-s tatus-through-a-d-script/ /wiki/:haproxy- wget /src/haproxy- z tar -zxvf haproxy- cd haproxy- make TARGET=linux26 ARCH=x86_64 PREFIX=/usr/local/haproxy make install PREFIX=/usr/local/haproxy mkdir /usr/local/haproxy/etc vi global #log local0 log local1 notice maxconn 10240 # 最大连接数 chroot /usr/local/haproxy # 安装目录 uid 501# 用户 haproxy gid 501#组 haproxy daemon # 守护进程运行 nbproc 2# 进程数量 pidfile /usr/local/haproxy/ defaults log global mode http # 默认的模式 mode { tcp|http|health }, tcp 是4 层, http 是7 层, health 只会返回 OK #option httplog option httpclose option dontlognull option forwardfor option redispatch # 如果 cookie 写入了 serverId 而客户端不会刷新 cookie ,当 serverId 对应的服务器挂掉后, 强制定向到其他健康的服务器 retries 3 #3 次连接失败就认为是服务器不可用, 也可以通过后面设置 maxconn 2000 balance roundrobin contimeout 5000 # 连接超时 clitimeout 50000 # 客户端超时 srvtimeout 50000 # 服务器超时# 后台管理 stats enable stats refresh 3 stats uri /status # 后台管理地址 stats auth monitor:monitor # 管理帐号: 管理密码 stats hide-version # 隐藏统计页面上 HAProx y 的版本信息 frontend http-upstream mode http # 配置 TCP 模式 option abortonclose # 当服务器负载很高的时候,自动结束掉当前队列处理比较久的链接 option httpclose # 每次请求完毕后主动关闭 htt p通道, HA-Proxy 不支持 keep-alive 模式 option forwardfor # 如果后端服务器需要获得客户端的真实 IP 需要配置次参数,将可以从 Http Header 中获得客户端 IP maxconn 2000 #cookie SERVERID insert indirect nocache # 允许插入 serverid 到 cookie 中, serverid 后面可以定义 balance roundrobin #balance source # 负载均衡的方式 balance sourc e 机制, 它跟 Nginx 的 ip_hash 机制原理类似, 是让客户机访问时始终访问后端的某一台真实的 web 服务器, 这样让 session 就固定下来了#balance leastconn # 负载均衡的方式, leastconn 根据服务器当前的请求数,取当前请求数最少的服务器 bind *:8080 # 监听地址 default_backend http-pool option allbackups # 但设置了 backup 的时候, 默认第一个 backup 会优先,设置 option allbackups 后所有备份服务器权重一样 frontend mysql-upstream mode tcp # 配置 TCP 模式 maxconn 2000 option tcpka # 在服务器 CPU 强劲的情况下,最好不要开启保活,这样可减少资源消耗#option srvtcpka #option clitcpka balance roundrobin bind *:330