HAproxy基础知识及7层负载与4层负载

目录

一、haproxy概述

1.简介

2.核心功能

3.应用场景

二、haproxy7层负载

1.安装haproxy

2.建立配置文件

配置文件解析如下:

修改后端服务地址为

3.添加为系统服务

vim  /etc/init.d/haproxy

服务启动命令

4.验证 

三、haproxy4层负载

1.建立配置文件

2.重启haproxy服务

3.验证 


一、haproxy概述

1.简介

HAProxy是一个免费的负载均衡软件,可以运行于大部分主流的Linux操作系统上(CentOS、Ubuntu、Debian、OpenSUSE、Fedora、麒麟、欧拉、UOS)。

HAProxy提供了L4(TCP)和L7(HTTP)两种负载均衡能力,具备丰富的功能。HAProxy具备媲美商用负载均衡器的性能和稳定性。

2.核心功能

负载均衡:L4和L7两种模式,支持RR/静态RR/LC/IP Hash/URI Hash/URL_PARAM Hash/HTTP_HEADER Hash等丰富的负载均衡算法。

健康检查:支持TCP和HTTP两种健康检查模式。

会话保持:对于未实现会话共享的应用集群,可通过Insert Cookie/Rewrite Cookie/Prefix Cookie,以及上述的多种Hash方式实现会话保持。

SSL:HAProxy可以解析HTTPS协议,并能够将请求解密为HTTP后向后端传输。

HTTP请求重写与重定向。

监控与统计:HAProxy提供了基于Web的统计信息页面,展现健康状态和流量数据。基于此功能,使用者可以开发监控程序来监控HAProxy的状态。

3.应用场景

高并发要求较高的场合下

二、haproxy7层负载

1.安装haproxy

wget https://www.haproxy.org/download/1.7/src/haproxy-1.7.2.tar.gz

下载haproxy1.7.2版本的软件包

tar  xf   haproxy-1.7.2.tar.gz     解压软件包

make PREFIX=/usr/local/haproxy TARGET=linux2628

进入haproxy包进行编译

make install PREFIX=/usr/local/haproxy

进行安装

2.建立配置文件

cp /root/haproxy-1.7.2/examples/haproxy.init /etc/init.d/haproxy       创建haproxy配置文件

配置文件解析如下:

global #全局属性
    daemon  #以daemon方式在后台运行
    
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值