编译安装haproxy

本文详细介绍了如何从源代码编译安装HAProxy负载均衡器,并提供了具体的配置步骤,包括用户组设置、配置文件编辑及启动命令。适用于Linux环境下进行高性能负载均衡部署。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

编译安装haproxy
wget http://www.haproxy.org/download/1.7/src/haproxy-1.7.11.tar.gz

一、安装
#tar xf haproxy-1.7.11.tar.gz
#cd haproxy-1.7.11
#make TARGET=linux2628 ARCH=x86_64
#make install PREFIX=/data/haproxy

参数说明
TARGET=linux26 #内核版本,使用uname -r查看内核,如:2.6.18-371.el5,此时该参数就为linux26;kernel 大于2.6.28的用:TARGET=linux2628
ARCH=x86_64 #系统位数
PREFIX=/usr/local/haprpxy #/usr/local/haprpxy为haprpxy安装路径

二、配置启动用户

groupadd haproxy
useradd -g haproxy haproxy -s /sbin/nologin

三、配置配置文件

mkdir /data/haproxy/etc
mkdir /data/haproxy/run
cd /data/haproxy/etc

vim haproxy.cfg

global
log 127.0.0.1 local2
pidfile /data/haproxy/run/haproxy.pid
maxconn 4000
user haproxy
group haproxy
daemon

defaults
mode tcp
log global
option tcplog
option tcpka
retries 3
timeout connect 5s
timeout client 1h
timeout server 1h

listen emq_tcp
bind *:13306
mode tcp
option tcplog
balance roundrobin
server emq1 192.168.3.127:3306 check inter 5000 rise 2 fall 2
server emq2 192.168.3.129:3306 check inter 5000 rise 2 fall 2

listen private_monitoring
bind 0.0.0.0:8100
mode http
option httplog
stats enable
stats uri /admin
stats refresh 30s
stats auth admin:admin


启动:

./haproxy -f …/conf/haproxy.cfg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值