haproxy负载均衡

  1. 安装
yum -y install haproxy
  1. 修改配置文件

    vim /etc/haproxy/haproxy.cfg
    global
     log 127.0.0.1 local2   ##[err warning info debug]
     chroot /usr/local/haproxy
     pidfile /var/run/haproxy.pid ##haproxy的pid存放路径
     maxconn 4000     ##最大连接数,默认4000
     user haproxy
     group haproxy
     daemon       ##创建1个进程进入deamon模式运行
    defaults
     mode http    ##默认的模式mode { tcp|http|health } 
    option dontlognull  ##不记录健康检查的日志信息
     option httpclose  ##每次请求完毕后主动关闭http通道
     option httplog   ##日志类别http日志格式
     option forwardfor  ##后端服务器可以从Http Header中获得客户端ip
     option redispatch  ##serverid服务器挂掉后强制定向到其他健康服务器
     timeout connect 10000 #如果backend没有指定,默认为10s
     timeout client 300000 ##客户端连接超时
     timeout server 300000 ##服务器连接超时
     maxconn  3000  ##最大连接数
     retries  3   ##3次连接失败就认为服务不可用,也可以通过后面设置
    listen stats 0.0.0.0:1080   #监听端口
        stats refresh 30s   #统计页面自动刷新时间
        stats uri /stats   #统计页面url
        stats realm Haproxy Manager #进入管理解面查看状态信息
        stats auth admin:admin  #统计页面用户名和密码设置
      
    listen  websrv-rewrite 0.0.0.0:80
       balance roundrobin
       server  web1 192.168.2.100:80 check inter 2000 rise 2 fall 5
       server  web2 192.168.2.200:80 check inter 2000 rise 2 fall 5
    
  2. 启动

    systemctl start haproxy
    systemctl enable haproxy
    
  3. 客户端验证

    http://192.168.4.5,测试调度器是否正常工作,客户端访问http://192.168.4.5:1080/stats测试状态监控页面是否正常

    Queue队列数据的信息(当前队列数量,最大值,队列限制数量); Session rate每秒会话率(当前值,最大值,限制数量);
    Sessions总会话量(当前值,最大值,总量,Lbtot: total number of times a server was
    selected选中一台服务器所用的总时间); Bytes(入站、出站流量); Denied(拒绝请求、拒绝回应);
    Errors(错误请求、错误连接、错误回应); Warnings(重新尝试警告retry、重新连接redispatches);
    Server(状态、最后检查的时间(多久前执行的最后一次检查)、权重、备份服务器数量、down机服务器数量、down

喜欢的亲可以关注点赞评论哦!以后每天都会更新的哦!本文为小编原创文章; 文章中用到的文件、安装包等可以加小编联系方式获得;
欢迎来交流小编联系方式VX:CXKLittleBrother 进入运维交流群

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

含义小哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值