使用haproxy搭建Web群集

简介
在前面我们已经学习使用了Nginx,LVS做负载均衡群集,他们都具有各自的特色,今天我们将要学习一款比较流行的群集调度工具Haproxy。首先介绍负载均衡常用调度算法,然后介绍Haproxy搭建Web群居的方法,最后介绍Haproxy的参数优化和日志配置。
结构图
在这里插入图片描述
一.haproxy
1.haproxy的作用和特点
1)haproxy的作用
负载均衡调度器
1)haproxy的特点
支持高并发
加快用户访问速度
支持会话保持
占用系统资源小
2.常见附着在均衡工具
1)Nginx
集成网站反向代理和缓存功能为一体
只用系统资源小支持高并发
企业一般当成代理或者缓存服务器使用
2)LVS
负载均衡调度器
不支持缓存
针对因供应层协议实现负载均衡
不支持故障检查
故障检查需要和keepalived结合
3)haproxy
负载均衡调度器
支持高并发功能
针对四层和七层实现负载均衡
保持用户会话信息
3.http请求和常见的状态码
1)http请求
PSOT:提交数据使用,安全性强
get:下载数据医用,安全性差
1)常见的http状态码
200请求成功
202请求被响应
301永久重定向
302使用代理
305使用代理
307代理服务器重定向到当前服务器上
400客户端故障
403服务器拒绝客户端
404管理员定义错误页面
500服务器故障
501服务器不支持客户端的请求
502代理服务器收到无效请求
505服务器不支持http协议版本
4.常见负载均衡调度器类型
1)软件
开源成本低
2)硬件
成本高
收费
速度快
3)第三方开发
绿盟
梭子鱼
二.负载均衡调度算法和haproxy配置
1.负载均衡调度算法
1)RR
轮询
流量平均分
2)LC
最小连接
负载量最低的服务器多承担访问高的少承担访问
3)sh
基于来源调度算法
一般针对不疼痛地理位置服务实现
2.安装haproxy
1)安装依赖关系
在这里插入图片描述
2)配置haproxy支持64位系统
在这里插入图片描述
3)安装haproxy
在这里插入图片描述
4)创建haproxy配置文件目录生成主配置文件
在这里插入图片描述
在这里插入图片描述
5)生成haproxy服务控制文件
在这里插入图片描述
6)添加系统服务设置开机自动启动
在这里插入图片描述
7)配置haproxy主配置文件
在这里插入图片描述
在这里插入图片描述
8)创建haproxy运行临时目录
在这里插入图片描述
9)守护进程运行haproxy
在这里插入图片描述
测试
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值