haproxy算法,ip透传,自定义haproxy错误页面

一、haproxy算法

静态算法:

1.static-rr

编辑haproxy配置文件

测试:

负载均衡

不支持热更新

2.first

配置web1最大连接数为1

测试:在一个shell中执行持续访问

一直为同一个web服务器

在另一个shell中同样执行持续访问

当web1服务器支撑不住才会访问web2服务器

动态算法

3.roundrobin

测试:

支持动态权重更新

4.leastconn

混合算法

5.source

测试

默认为静态算法

加入配置为动态算法

6.uri

在web服务器先配置实验环境

测试

7.url_param

设定与uri同样的实验环境

8.hdr

不同浏览器访问不同web服务器

二、ip透传

设定实验环境

测试

七层ip透传

默认未开启ip透传功能

在配置文件中开启ip透传功能

在web服务器中设定采集透传ip

测试

三、自定义haproxy错误页面

设定sorryserver

在新主机中安装apache(可以用haproxy主机代替)

配置sorryserver上线

业务正常时测试

关闭所有web服务器测试

自定义错误页面

当所有主机包括sorryserver都宕机了,那么haproxy会提供一个默认访问的错误页面,这个错误页面跟报错代码有关,这个页面可以通过定义来机型设置

关闭所有服务器

测试

创建错误页面文件,编辑配置文件

测试

相关推荐
AKAMAI2 小时前
你的源服务器可能是你做出的最昂贵决定
运维·人工智能·云计算
Dxy12393102163 小时前
Linux 编译安装 Python 3.12.10(多版本共存,不破坏系统Python)
linux·运维·python
技术深耕者3 小时前
AI Agent从演示到生产:企业进入“自动化层”时代
运维·人工智能·自动化
w67820075 小时前
Prisma不能优雅的支持DTO,试试Vona ORM吧
linux·运维·ubuntu
APItesterCris5 小时前
Open Claw 实战教程:5 分钟搭建京东商品自动化监控与数据分析系统
大数据·运维·数据库·数据仓库·自动化
便利店10246 小时前
TCP 为什么有时故意跑不快?拥塞控制与滑动窗口一次讲清
服务器·网络协议·tcp·拥塞控制
杨某不才7 小时前
如何能让Linux服务器对shell 终端 + sftp 文件传输长期保活
linux·运维·服务器
三言老师8 小时前
文本工具组合统计服务器日志数据
linux·运维·服务器
m0_743697598 小时前
DNS服务器
运维·服务器