半小时熟练掌握【haproxy】的部署 、概念、配置使用、以及实验过程

目录

一、实验环境的部署

二、日志分离

三、常用配置参数

disable

maxconn

haproxy 热跟新方法

四、算法

1)静态算法

         first

2)动态算法

roundrobin

least'conn

3)其他算法

source

1.map-base

2.hash

uri

1.rul_param

2.hdr

五、高级功能及配置

          状态页的设定

  iP透传

         1)七层透析

2)4层透析

ACL

base

基于源地址的访问控制

基于ip或子网调度访问

浏览器类型

动静分离

基于路径实现动静分离

自定义haproxy错误页面

基于http定向到网站上

四层负载

证书制作

全站加密


HAProxy的一些关键特点:

  1. 负载均衡:HAProxy能够均衡分配网络负载到多台服务器,提高应用程序的性能和可靠性。

  2. 高可用性:通过健康检查和自动故障转移,HAProxy可以确保服务的高可用性。

  3. 协议支持:支持多种协议,包括HTTP、HTTPS、SMTP、POP3、IMAP、RADIUS、MySQL、PostgreSQL等。

  4. 会话持久性:HAProxy支持多种会话持久性机制,如cookie、SSL、IP等,可以保持用户会话的连续性。

  5. 安全特性:提供SSL卸载功能,减少服务器负载,并支持各种安全特性,如用户认证、SSL加密等。

  6. 易于配置:HAProxy的配置文件清晰易懂,支持多种配置选项,易于管理和维护。

  7. 性能优化:HAProxy优化了TCP和HTTP协议的处理,提供高性能的网络代理服务。

  8. 监控和日志:HAProxy提供详细的日志和监控功能,方便管理员监控服务器状态和性能。

  9. 跨平台支持:HAProxy可以在多种操作系统上运行,包括Linux、Unix和Windows。

一、实验环境的部署

安装 haproxy

yum inst haproxy -y

配置一台主机 172.100

两台副机 172.10 和 172.20

注:所有的火墙关闭

global 指对于所有的设定

defaults 对于代理的设定

设定一个前端:

配置 地址和监听

二、日志分离

三、常用配置参数

disable

maxconn

haproxy 热跟新方法:

四、算法

1)静态算法

按照事先定义好的规则轮询公平调度,不关心后端服务器的当前负载、连接数和响应速度等,且无法实时修改权重(只能为0和1,不支持其它值),只能靠重启HAProxy生效。

不支持热处理

不支持慢启动

first

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值