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会提供一个默认访问的错误页面,这个错误页面跟报错代码有关,这个页面可以通过定义来机型设置

关闭所有服务器

测试

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

测试

相关推荐
蓝速科技2 小时前
医院导诊 AI 数字人一体机场景适配与落地指南丨蓝速科技
运维·数据库·人工智能·科技·自然语言处理·技术分享
H_oRIZoN_2 小时前
Linux入门DAY41(51 单片机 串口与通信协议)
linux·运维·单片机
小马同学-4 小时前
OpenStack 使用实战:Web 界面与 CLI 命令行实验
运维·云计算·openstack
网安老伯5 小时前
都2026年了,还在问网络安全怎么入门?看完这一篇你就懂了
运维·计算机网络·web安全·网络安全·wireshark·密码学·网络攻击模型
小祺先生5 小时前
mt7921 debian系统 如何安装驱动
运维·网络·debian
m0_459872925 小时前
Linux 系统基础
linux·运维·服务器
fb_123456 小时前
Docker入门-第3章-容器镜像深度解析
运维·docker·容器
吴声子夜歌6 小时前
Shell编程——数组
linux·运维·shell
2401_891957316 小时前
简单了解多路转接select
运维·服务器
2302_1116 小时前
java依赖小结
java·运维·数据库