- 论坛徽章:
- 0
|
本帖最后由 ontherd 于 2011-07-25 21:06 编辑
大家好;
我现在有2台DELL R710服务器,服务器上部署程序是APACHE 2.2.19+PHP 5.3.6,系统是CENTOS 5.5 64bit.
因公司需求,需要这2台服务器做负载均衡,我想用HAPROXY软件。
小弟现在不知道HAPROXY如何做才可以做出负载+主备。在网上看了些配置,我把我的配置写出来,希望高手能指正下。
web1 server:
eth0 192.168.12.17
eth0:1 192.168.12.19 (这个用来做VIP,小弟不知道VIP是不是这样设置的,先暂定)
web2 server:
eth0 192.168.12.18
eth0:1 192.168.12.19
我在WEB1 WEB2上都安装了HAproxy软件,配置文件如下:
HAproxy 1.4.8 配置,配置文件haproxy.cfg内容如下:
global
maxconn 5120
chroot /u/haproxy
uid 99
gid 99
daemon
quiet
nbproc 2
defaults
log global
mode http
option httplog
option dontlognull
retries 3
option redispatch
maxconn 2000
contimeout 5000
clitimeout 50000
srvtimeout 50000
listen web 192.168.1.19:8080 这个使用上面eth0:1的地址,不知道这个设置的对不对,以后用户访问这个http://IP:8080就可以访问WEB服务器了,理想状态。
mode http
option httplog
option dontlognull
log 127.0.0.1 local3
cookie SERVERID rewrite
balance roundrobin
option httpchk
stats uri /stats
stats auth admin:admin
server web1 192.168.12.17:80 cookie web1 check inter 2000 rise 2 fall 5
server web2 192.168.12.18:80 cookie web2 check inter 2000 rise 2 fall 5
希望高手们能指点小弟,在线等…… |
|