centos 6.3下haproxy和apache的配置过程
副标题[/!--empirenews.page--]
一.什么是haproxy HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可 靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。 HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全 的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。 二.安装haproxy 系统环境:centos6.3 apache: httpd-2.4.4 haproxy: haproxy-1.4.8 haproxy server: 192.168.7.198 apache client1: 192.168.7.196 apache client2: 192.168.7.197 关闭iptables和SELINUX # service iptables stop # setenforce 0 # vi /etc/sysconfig/selinux --------------- SELINUX=disabled --------------- # wget http://haproxy.1wt.eu/download/1.4/src/haproxy-1.4.8.tar.gz # tar zxvf haproxy-1.4.8.tar.gz # cd haproxy-1.4.8 # uname -a //查看linux内核版本 # make TARGET=linux26 PREFIX=/usr/local/haproxy # make install PREFIX=/usr/local/haproxy # useradd -s /sbin/nologin haproxy # passwd haproxy # chown -R haproxy.haproxy /usr/local/haproxy 三.配置haproxy # vi /usr/local/haproxy/haproxy.cfg ----------------- global maxconn 5120 chroot /usr/local/haproxy user haproxy group haproxy daemon quiet nbproc 2 pidfile /usr/local/haproxy/haproxy.pid defaults log global mode http option httplog option dontlognull log 127.0.0.1 local3 retries 3 option redispatch maxconn 2000 contimeout 5000 clitimeout 50000 srvtimeout 50000 listen web :80 mode http balance roundrobin option httpclose option forwardfor server client1 192.168.7.196:80 check weight 1 minconn 1 maxconn 3 check inter 40000 server client2 192.168.7.197:80 check weight 1 minconn 1 maxconn 3 check inter 40000 listen stats :8888 mode http transparent stats uri / haproxy-stats stats realm Haproxy statistic #认证 stats auth haproxy:password ----------------- (编辑:应用网_丽江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |