下载地址:http://download.chinaunix.net/download/0013000/12508.shtml 可以在这里下载,
[root@localhost ~]# yum -y install cmake gcc gcc-c++ autoconf automake zlib* libxml* \
ncurses ncurses-devel libtool-ltdl-devel* make bison bison-devel libaio
[root@localhost ~]# tar zxvf haproxy-1.4.25.tar.gz
[root@localhost ~]# cd haproxy-1.4.25
[root@localhost haproxy-1.4.25]#
开始编译安装
(MAKE 参数请参考文件中的README)
[root@localhost haproxy-1.4.25]# make TARGET=linux26 PREFIX=/usr/local/haproxy
[root@localhost haproxy-1.4.25]# make install PREFIX=/usr/local/haproxy
[root@localhost haproxy-1.4.25]# install -d /usr/local/sbin
[root@localhost haproxy-1.4.25]# install haproxy /usr/local/sbin
[root@localhost haproxy-1.4.25]# install -d /usr/local/share/man/man1
[root@localhost haproxy-1.4.25]# install -m 644 doc/haproxy.1 /usr/local/share/man/man1
[root@localhost haproxy-1.4.25]# install -d /usr/local/doc/haproxy
[root@localhost haproxy-1.4.25]# for x in configuration architecture haproxy-en haproxy-fr; do \
> install -m 644 doc/$x.txt /usr/local/doc/haproxy ; \
> done
[root@localhost haproxy-1.4.25]#
安装完成,
我们检测 一下是否安装成功
[root@localhost haproxy-1.4.25]# haproxy -v
HA-Proxy version 1.4.25 2014/03/27
Copyright 2000-2014 Willy Tarreau <w@1wt.eu>
则安装成功
配置haproxy.cfg文件
这里解释一下,我用的时候 安装文件夹用 /root/haproxy-1.4.25/examples/haproxy.cfg 这个是自带的配置文件
[root@localhost examples]# vim haproxy.cfg
# this config needs haproxy-1.1.28 or haproxy-1.2.1
global
log 127.0.0.1 local0
log 127.0.0.1 local1 notice
#log loghost local0 info
maxconn 4096
# chroot /usr/share/haproxy
chroot /usr/local/haproxy
uid 99
gid 99
daemon
#debug
#quiet
defaults
log global
mode http
option httplog
option dontlognull
retries 3
#redispatch
maxconn 2000
contimeout 5000
clitimeout 50000
srvtimeout 50000
#============================这一段是我后面