HAProxy配置语法及实例.docx

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HAProxy配置语法及实例

HAProxy的配置HAProxy配置中分成五部分内容,当然这些组件不是必选的,可以根据需要选择部分作为配置。global:参数是进程级的,通常和操作系统(OS)相关。这些参数一般只设置一次,如果配置无误,就不需要再次配置进行修改defaults:配置默认参数的,这些参数可以被利用配置到frontend,backend,listen组件frontend:接收请求的前端虚拟节点,Frontend可以根据规则直接指定具体使用后端的 backend(可动态选择)。backend:后端服务集群的配置,是真实的服务器,一个Backend对应一个或者多个实体服务器。listen:Frontend和Backend的组合体。下面是HAProxy的一些常用的配置,这个配置是用来说明HAProxy的一些常用功能的配置,具体详细配置请查看安装目录下的doc目录下的文档文件,或者到/下载中文配置说明文档配置具体实例,后附说明:global#全局的日志配置 其中日志级别是[err warning info debug]#local0 是日志设备,必须为如下24种标准syslog设备的一种: #kern user mail daemon auth syslog lpr news #uucp cron auth2 ftp ntp audit alert cron2 #local0 local1 local2 local3 local4 local5 local6 local7 #但是之前在/etc/syslog.conf文件中定义的是local0所以#这里也是用local0log local0 info #[err warning info debug]#最大连接数maxconn 4096#用户user admin#组group admin#使HAProxy进程进入后台运行。这是推荐的运行模式daemon#创建4个进程进入deamon模式运行。此参数要求将运行模式设置为daemonnbproc 4#将所有进程的pid写入文件 启动进程的用户必须有权限访问此文件。pidfile /home/admin/haproxy/logs/haproxy.piddefaults #默认的模式mode { tcp|http|health },tcp是4层,http是7层,health只会返回OKmode http#采用http日志格式option httplog#三次连接失败就认为是服务器不可用,也可以通过后面设置retries 3如果cookie写入了serverId而客户端不会刷新cookie,#当serverId对应的服务器挂掉后,强制定向到其他健康的服务器option redispatch#当服务器负载很高的时候,自动结束掉当前队列处理比较久的链接option abortonclose#默认的最大连接数maxconn 4096#连接超时contimeout 5000#客户端超时clitimeout 30000#服务器超时srvtimeout 30000#=心跳检测超时timeout check 2000#注:一些参数值为时间,比如说timeout。时间值通常单位为毫秒(ms),但是也可以通过加#后缀,来使用其他的单位。#- us : microseconds. 1 microsecond = 1/1000000 second#- ms : milliseconds. 1 millisecond = 1/1000 second. This is the default.#- s : seconds. 1s = 1000ms#- m : minutes. 1m = 60s = 60000ms#- h : hours. 1h = 60m = 3600s = 3600000ms#- d : days. 1d = 24h = 1440m = 86400s =s########统计页面配置############listen admin_stats#监听端口bind :1080#http的7层模式mode http#日志设置log local0 err #[err warning info debug]#统计页面自动刷新时间stats refresh 30s#统计页面urlstats uri /admin?stats#统计页面密码框上提示文本stats realm Gemini\ Haproxy#统计页面用户名和密码设置stats auth admin:adminstats auth admin1:admin1#隐藏统计页面上HAProxy的版本信息stats hide-version#######网站检测listen定义############lis

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档