1 / 4
文档名称:

HAproxy负载均衡配置教程.docx

格式:docx   大小:34KB   页数:4页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

HAproxy负载均衡配置教程.docx

上传人:kunpengchaoyue 2022/6/29 文件大小:34 KB

下载得到文件列表

HAproxy负载均衡配置教程.docx

相关文档

文档介绍

文档介绍:HAproxy负载均衡配置教程
、简介
haproxy是一个开源的高性能负载均衡软件;支持双机热备、虚拟主机和图形化的管理界面,自带强大的对RS健康检查功能;支持TCP(四层)、HTTP(七层)应用代理功能;多用于PV很大,但是又需要七面,否则健康检查会失败
:8080checkinter1500fall3rise3checkport8080maxconn3000weight1
:8080checkinter1500fall3rise3checkport8080maxconn3000weight1
#定义server地址池,server]是规定的server地址池字段,不能变;后面|vww01是名字随便写;|:8080是定义的RS的IP和端口,端口最好不要用80;,不定义默认为2秒检查一次;fall3是定义检查三次后端RS都失败就把该节点踢掉,不定义默认也是检查三次;rise3是定义当RS节点从故障到恢复,健康检查三次才会认为该节点真正正常;checkport8080是指定健康检查的端口号为8080;maxconn3000是定义单个节点最大连接数为3000pv;具体要安装服务器硬件状况配置,否则很可能会因为pv过大把服务器压垮;weight1是定义权重,权重值越大,承载的任务越多
2、useraddhaproxy-s/sbin/nologin-M
五、配置基于七层负载均衡
1、
##全局配置信息###
global
chroot/usr/local/haproxy/var/chrootdaemon
grouphaproxy创建这个组即可userhaproxy们创建这个用户即可
:514local0warring
#chroot运行路径
#以后台形式运行harpoxy
#启动程序所用组,随便写,只要下面我们
#启动程序所用用户,随便写,只要下面我
#定义haproxy日志存放设备及级别
pidfile/usr/local/haproxy/var/run/#haproxy进程PID文件,用于存放pid
maxconn20480spread-checks3nbproc8####默认配置选项#######
#默认最大连接数
#进程数量,一般为CPU核数2倍
defaults
logglobalmodetcpretries3optionredispatch器contimeout5000clitimeout50000srvtimeout50000
#####设置frontend#########
#所处理的类别(7层代理http,4层代理tcp)
#3次连接失败就认为服务器不可用,也可以通过后面设置#serverID对应的服务器挂掉后,强制定向到其他健康的服务
#设置默认连接超时时间
#设置客户端连接超时时间
#设置服务器连接超时时间
frontendhttp_80_in
:80#设置监听端口,即haproxy提供的web服务端口和VIP
和lv