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

关闭所有服务器

测试

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

测试

相关推荐
Rain的Java大神之路5 分钟前
Docker搭建Redis集群完全指南
java·运维·redis·后端·docker·容器·架构
智购科技无人售货机厂家12 分钟前
2026自动售货机远程运维平台设计:从设备诊断到预测性维护的工程实践~YH
运维·python·物联网·架构·django·scikit-learn
Raas10012 分钟前
大模型网关和API网关区别是什么?MAI Gateway统一AI流量治理
java·大数据·运维·人工智能·gateway·企业级·ai网关
Dovis(誓平步青云)35 分钟前
番茄钟真正难的不是倒计时:启动、暂停、重置与页面销毁
android·服务器·前端
吹什么轩35 分钟前
Linux系统复习:权限的解析
linux·运维·服务器
liebe1*11 小时前
Module 2:Linux Fundamentals Part 1
linux·运维·服务器
小周学学学1 小时前
horizon一些常见的故障处理
运维·服务器·vmware·虚拟化
imaol11 小时前
进程 ---(多任务并行)
linux·运维·服务器
≮傷£≯√1 小时前
OpenCV ncnn 人脸识别(一)
服务器·人工智能·opencv
mengge.cloud1 小时前
0824LAMP项目实战:部署WordPress博客平台小白教程
android·linux·运维·服务器·学习·nginx