摘要: web服务器状态监测: 1.基于四层的传输端口做状态监测(check关键字),此为默认方式 2.基于指定 URI 做状态监测 3.基于指定 URI 的request请求头部内容做状态监测,建议使用此方式 注意事项: 1. 状态监测关键字不写(check),就不会生效。状态页中显示 not check 阅读全文
posted @ 2022-07-25 17:37 yuanbangchen 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 配置选项 compression algo <algorithm> ... #启用http协议中的压缩机制,常用算法有gzip,deflate <algorithm>支持下面类型: identity #debug调试使用的压缩方式 gzip #常用的压缩方式,与各浏览器兼容较好 deflate #有 阅读全文
posted @ 2022-07-25 15:49 yuanbangchen 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 在http模式下,基于实际需求修改客户端的请求报文与响应报文,通过reqadd和reqdel在请求报文添加删除字段,通过rspadd与rspidel在响应报文中添加与删除字段。 注意:此功能的以下相关指令在2.1版本中已经取消 2.1版本以上用下面指令http-request和http-respon 阅读全文
posted @ 2022-07-25 15:12 yuanbangchen 阅读(121) 评论(0) 推荐(0) 编辑
摘要: IP透传 web服务器中需要记录客户端的真实IP地址,用于做访问统计、安全防护、行为分析、区域排行等场景。 layer 4 与 layer 7 四层:IP+PORT转发 七层:协议+内容交换 四层负载 在四层负载设备中,把client发送的报文目标地址(原来是负载均衡设备的IP地址),根据均衡设备设 阅读全文
posted @ 2022-07-23 17:54 yuanbangchen 阅读(1879) 评论(0) 推荐(0) 编辑
摘要: cookie value:为当前server指定cookie值,实现基于cookie的会话黏性,相对于基于 source 地址 hash 调度算法对客户端的粒度更精准,但同时也加大了haproxy负载,目前此模式使用较少, 已经被session共享服务器代替 注意:不支持 tcp mode,使用 h 阅读全文
posted @ 2022-07-23 17:26 yuanbangchen 阅读(132) 评论(0) 推荐(0) 编辑
摘要: HAProxy调度算法: HAProxy通过固定参数balance指明对后端服务器的调度算法,该参数可以配置在listen或backend选项中。HAProxy的调度算法分为静态和动态调度算法,但是有些算法可以根据参数在静态和动态算法中相互转换。 一、静态算法:按照事先定义好的规则轮询公平调度,不关 阅读全文
posted @ 2022-07-22 20:16 yuanbangchen 阅读(230) 评论(0) 推荐(0) 编辑
摘要: option httplog 可以将http格式记录下,并且可以使用相关指令将特定信息记录在haproxy的日志中但一般不建议开启,这会加重 HAProxy 负载 HAProxy配置 自定义日志格式:选项: log IP local{1-7} info #global配置项,基于syslog记录日志 阅读全文
posted @ 2022-07-22 19:05 yuanbangchen 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: HAProxy状态页:通过web界面,显示当前HAProxy的运行状态 stats enable #基于默认的参数启用stats pagestats hide-version #将状态页中haproxy版本隐藏stats refresh <delay> #设定自动刷新时间间隔,默认不自动刷新stat 阅读全文
posted @ 2022-07-22 18:44 yuanbangchen 阅读(727) 评论(0) 推荐(0) 编辑
摘要: 配置文件组成 HAPrpxy的配置文件haproxy.cfg由两大部分组成,global全局设定和proxies代理的设定,共分为五段:global,defaults,frontend,backend,listen。 global: 全局配置段:进程及安全配置相关的参数 性能调整相关参数 Debug 阅读全文
posted @ 2022-07-22 18:07 yuanbangchen 阅读(1536) 评论(0) 推荐(0) 编辑
摘要: HAProxy是法国开发者 威利塔罗(Willy Tarreau) 在2000年使用C语言开发的一个开源软件,是一款具备高并发(一万以上)、高性能的TCP和HTTP负载均衡器,支持基于cookie的持久性,自动故障切换,支持正则表达式及web状态统计, 负载均衡(Load Balance,简称LB) 阅读全文
posted @ 2022-07-22 16:35 yuanbangchen 阅读(2964) 评论(0) 推荐(0) 编辑