HAProxy
介绍:
它是一款(高性能+代理)负载均衡软件,目前使用广泛,支持实现tcp/http的负载均衡
特性
免费开源
最大并发量能够达到5w
支持多种负载均衡算法,同时支持seesion
支持虚拟主机
拥有服务监控页面,可以了解系统的实时运行状态
通常不做正向代理,有更好的选择(Squid)
通常不做缓存代理,有更好的选择(Varnish)
不会改变请求和响应报文
不用于web服务器
不是基于数据包的负载均衡器,看不到IP数据包
参考网站:https://cbonte.github.io/haproxy-dconv/
安装:
yum install haproxy -y
/etc/haproxy/haproxy.cfg 主配置文件
/usr/lib/systemd/system/haproxy.service 守护进程服务
默认配置:
配置文件结构:
全局配置项
log 定义全局的syslog服务器
chroot 定义工作目录
pidfile 指定PID
maxconn 定义最大并发数
user 用户名
group 组名
daemon 以守护进程方式工作于后台
模式配置项
用于为所有其它配置段提供默认参数,这配置默认配置参数可由下一个“defaults”所重新设定。
mode 运行模式或协议
log 定义每个实例启用事件和流量日志
option httplog
option dontlognull
option http‐server‐close
optio
HA Proxy
最新推荐文章于 2024-08-12 09:57:36 发布
HAProxy是一款广泛使用的高性能代理负载均衡软件,具备免费开源、高并发能力及多种负载均衡算法等特性。通常不作为正向代理或缓存代理,主要功能包括TCP/HTTP的负载均衡、服务监控及虚拟主机支持。安装HAProxy后,通过配置全局、默认、前端和后端参数,可实现对应用服务的高效负载分发。
摘要由CSDN通过智能技术生成