首页 > 代码库 > haproxy的安装与配置
haproxy的安装与配置
haproxy是一款提供高可用,负载均衡以及基于TCP和HTTP应用的轻量级代理。其支持虚拟主机,并且快速高效。haproxy特别适用于负载大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。
(以上简介出自百度百科)
并且可以通过设置haproxy实现页面的动静分离。
我们用三台虚拟机做实验,一台做前端haproxy,另外两台分别做web服务后端。
1.使用yum安装http,haproxy服务。
#yum install -y httpd haproxy
2.安装好以后,分别配置网络以及测试页面。yy1是前端haproxy,yy2和yy3是后端两台web服务器。
下面分别讲述三台机器的配置:
yy1:
首先我们需要在yy1上增加一块网卡。
分别配置eh0和eth1的网卡地址。
yy2:
#ifconfig eth0 192.168.1.145/24 up
#route add default gw 192.168.1.144
#echo "</h1>this is yy2</h1>" > /var/www/html/index.html
#service httpd start
yy3:
#ifconfig eth0 192.168.1.146/24 up
#route add default gw 192.168.1.144
#echo "</h1>this is yy3</h1>" > /var/www/html/index.html
#service httpd start
3.修改haproxy的配置文件
到这里就配置好了,访问http://192.168.1.144,会发现访问页面轮询。
访问http://192.168.1.144:8000/status可以看到其监控页面。
本文出自 “运维工作笔记” 博客,请务必保留此出处http://yyyummy.blog.51cto.com/8842100/1548391
haproxy的安装与配置