HAproxy的负载均衡

HAProxy提高高可用性,负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费,快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特别大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当亲的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护您的web服务器不被暴露在网络上。


实验环境: rkel6.5 selinux 和iptables 都是disabled.
实验主机:
       server1:    172.25.254.1 haproxy
        server2:   172.25.254.2 web1
       server3:  172.25.254.3 web2
(1)rpm包方式:(即本次实验的方法)

yum install rpm-build -y

yum install gcc pcre-devel -y   ##解决源码编译的依赖性包

 rpmbuild-tb haproxy-1.4.23.tar.gz              ##源码编译,制作rpm包

cd rpmbuild/RPES/x86_64/

rpm -qpl haproxy-1.4.23.rpm        ##查看安装后有哪些文件



 rpm-ivh /root/rpmbuild/RPMS/x86_64/haproxy-1.4.23-1.x86_64.rpm        ##安装制作好的rpm包

cd haproxy-1.4.23/examples/

cp content-sw-sample.cfg /etc/haproxy/haproxy.cfg

find -name *.spec

 cd /etc/haproxy

ls
(2)源码方式:
tar zxf haproxy-1.4.23.tar.gz
cd haproxy-1.4.23
make TARGET=linux26 ARCH=x86_64 USE_PRCE=1 PREFIX=/usr/local/haproxy install

创建用户:

groupadd -g 200 haproxy

useradd -u 200 -g 200 -M haproxy

id haproxy

扩大限制:

vim /etc/security/limits.conf

配置:
 vim /etc/haproxy/haproxy.conf


 mkdir /usr/share/haproxy
 /etc/init.d/haproxy start

访问http://www.example.com 测试负载
访问haproxy监控页面 http://172.25.254.1/status

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值