Haproxy安装和配置

来源:互联网 发布:四川省卫生数据采集 编辑:程序博客网 时间:2024/06/02 00:32

1.切换到指定目录解压文件

[root@installCentOS ~]# cd /usr/local/src/

[root@installCentOS src]# tar zxvf ./haproxy-1.4.24.tar.gz

2.切换到指定目录,指定linux内核和安装路径

[root@installCentOS src]# cd ./haproxy-1.4.24

[root@installCentOS haproxy-1.4.24]# make TARGET=linux26

PREFIX=/usr/local/haproxy

[root@installCentOS haproxy-1.4.24]# make install

PREFIX=/usr/local/haproxy

安装完毕,在/usr/local/haproxy/目录下会看到三个目录:doc、sbin、share

3.配置Haproxy

这里HAProxy是给Kestrel队列做读写转发配置文件如下:

global

    log 127.0.0.1local0

    maxconn 65535

    chroot /usr/local/haproxy

    uid 99

    gid 99

    daemon

    nbproc 1 

    pidfile/usr/local/haproxy/haproxy.pid

defaults

    log 127.0.0.1local3

    mode http

    retries 2

    maxconn 2000

    contimeout 5000

    clitimeout 50000

    srvtimeout 50000

 

listen 192.168.1.203

    bind *:22133

    hash-typeconsistent

    balance source

    mode tcp

log global

#设置要分发

    server kestrel1192.168.1.201:22133 weight 1 check inter 2000 rise 2 fall 3 

    server kestrel2192.168.1.204:22133 weight 1 check inter 2000 rise 2 fall 3

 

listen stats_auth 192.168.1.203:8080

    mode http

    stats enable

    stats uri /admin-status

    stats authadmin:123456

stats admin if TRUE

 

4.启动HAProxy

/usr/local/haproxy/sbin/haproxy -f/usr/local/haproxy/etc/haproxy

.cfg

0 0
原创粉丝点击