一、系统环境:

Haproxy 172.16.19.103

Web1:172.16.19.104

Web2:172.16.19.106

 
二、 Haproxy 安装              

[root@haproxy soft]# tar zxvf haproxy-1.4.22.tar.gz

[root@haproxy soft]# cd haproxy-1.4.22

[root@haproxy haproxy-1.4.22]# uname –a

[root@haproxy haproxy-1.4.22]#make TARGET=linux26 PREFIX=/usr/local/haproxy

[root@haproxy haproxy-1.4.22]# make install PREFIX=/usr/local/haproxy

 
三、修改 haproxy 配置

[root@haproxy~]#cp /soft/haproxy-1.4.22/examples/haproxy.cfg /usr/local/haproxy/

[root@haproxy ~]# vi /usr/local/haproxy/haproxy.cfg

global

        log 127.0.0.1   local0                                      # 全局日志

        maxconn 4096                                                   # 最大连接数

        chroot /usr/local/haproxy

        uid 99                                                                 # 用户 ID

        gid 99                                                                 # ID

        daemon                                                              # 后台运行

        nbproc 1                                                             # 创建进程数

        pidfile /usr/local/haproxy/haproxy.pid             #pid 文件

 
defaults

        log     127.0.0.1 local3

        mode    http                                                   # 支持的模式

        option  httplog                                                 # 日志格式

        option  httpclose                                              # 请求完成后关闭 http 通道

        option  dontlognull

        option  forwardfor                                           #apache 日志转发

        option redispatch

        retries 3                                                             # 重连次数

        maxconn 2000

        balance roundrobin                                           # 算法类型

        stats uri /haproxy-stats                                      #状态统计页面

#http:// ip/haproxy-stats