文章目录
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e804681347a269452a844f9c4e2d5c5b.png)
编译安装haproxy
yum install gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel net-tools vim iotop bc zip unzip zlib-devel lrzsz tree screen lsof tcpdump wget ntpdate -y
下载并编译安装haproxy-1.8.3:
cd /usr/local/src/
#安装基础依赖包,必须安装system-devel,如果不安装会报错
yum install gcc gcc-c++ glibc glibc-devel pcre pcre-devel openssl openssl-devel systemd-devel net-tools vim iotop bc zip unzip zlib-devel lrzsz tree screen lsof tcpdump wget ntpdate
tar xvf haproxy-1.8.3.tar.gz
cd haproxy-1.8.3/
USE_CPU_AFFINITY=1 为开启haproxy进程与CPU核心绑定,
USE_SYSTEMD=1为支持使用 -Ws参数(systemd-aware master-worker 模式)启动Haproxy,
从而实现单主进程多子进程运行模式。
make ARCH=x86_64 TARGET=linux2628 USE_PCRE=1 USE_OPENSSL=1 USE_ZLIB=1 USE_SYSTEMD=1 USE_CPU_AFFINITY=1<