服务器HAproxy安装手册
一、软件介绍
HAProxy是一个使用C语言编写的开放源代码,主要用于提高可用性、负载均衡,也可作为TCP和HTTP的应用程序代理。
本文档以“HAProxy 1.8.0”为例进行说明。
二、操作系统选择
本文使用的操作系统为Kylin-Server-10-SP1-Release-Build05-20200727-arm64-2020-07-27
三、编译和测试方式
有两种方式可以安装部署HAProxy。
方式一:采用rpm包进行安装。
如果您已有HAProxy的rpm包,则建议采用此方式,可以快速便捷完成HAProxy的安装。
yum install haproxy -y
方式二:采用源码安装。
1.编译源代码
(1)安装wget。
yum install wget -y
(2)下载haproxy源代码
cd /usr/local/src
wget https://github.com/haproxy/haproxy/archive/v1.8.0.tar.gz
(3)解压haproxy源代码
cd /usr/local/src/
tar -zxvf v1.8.0.tar.gz
(4)HAProxy源码编译和安装。
cd /usr/local/src/haproxy-1.8.0/
make TARGET=linux2628
make install
说明:
在HAProxy 2.0之前,我们使用TARGEG=linux2628,TARGEG=linux2628是对于内核版本高于2.6.28的操作系统参数TARGEG需配置为linux2628。内核参数可使用“cat /proc/version”进行查询。
由于目标linux2628无关紧要并且经常出错,因此已将它们从HAProxy 2.0中删除。 请改用“TARGEG=linux-glibc”,或使用“ make help TARGET = <您的目标>”检查可用选项来定义您的自定义目标。
本例以HAProxy 1.8版本为例,使用TARGEG=linux2628
2.测试已完成编译的软件
执行以下命令,查看HAProxy版本。
haproxy -v
当回显类似信息时,表示HAProxy安装成功。