下载地址: 选择合适的版本,一般选择比较新的版本会理想一些。 我们假设下载到/soft目录下 #tar zcvf haproxy-1.4.19.tar.gz # cd haproxy-1.4.19 # make TARGET=linux26 PREFIX=/usr/local/haproxy # make install PREFIX=/usr/local/haproxy 在安装目录/usr/local/haproxy 建立conf文件夹 之后在该文件夹建立 haproxy.cfg 配置文件 用vi或是gedit打开haproxy.cfg配置文件 配置文件的内容自行定义 global log 127.0.0.1 local0 maxconn 4096 chroot /usr/local/haproxy uid 501 gid 501 daemon nbproc 1 pidfile /usr/local/haproxy/logs/haproxy.pid debug defaults log 127.0.0.1 local3 mode http option httplog option httpclose option dontlognull option forwardfor option redispatch retries 2 maxconn 2000 balance roundrobin stats uri /haproxy-stats contimeout 5000 clitimeout 50000 srvtimeout 50000 listen web_proxy 10.0.0.8:80 server web1_10.0.0.6 10.0.0.6:80 cookie app1inst1 check inter 2000 rise 2 fall 5 server web2_10.0.0.5 10.0.0.6:80 cookie app1inst2 check inter 2000 rise 2 fall 5 cookie 1表示serverid为1, check inter 1500 是检测心跳频率 rise 2是2次正确认为服务器可用 fall 3是3次失败认为服务器不可用 weight代表权重 加上日志支持 编辑/etc/syslog.conf在最下边增加 local3.* /var/log/haproxy.log local0.* /var/log/haproxy.log 编辑 /etc/sysconfig/syslog修改: SYSLOGD_OPTIONS="-r -m 0" 重启日志服务 #service syslog restart
7、BACKUP机器上与MASTER机器的差别:HAProxy + KeepAlived 实现WEB群集 on CentOS 6(2)
内容版权声明:除非注明,否则皆为本站原创文章。
转载注明出处:http://www.heiqu.com/e3f3c32dafbc29c8c1bc4c444a492938.html