通过HAProxy实现负载均衡

通过HAProxy实现负载均衡:

注:
该操作依据Redhat/CentOS 6系统

yum install haproxy

service haproxy start

chkconfig --level 35 haproxy on

vi /etc/haproxy/haproxy.cfg

frontend main *:80
default_backend app

backend app
balance roundrobin
server app1 10.0.0.3:80 check
server app2 10.0.0.4:80 check
:wq

service haproxy restart

验证:

浏览器访问:http://xxxx (推荐域名访问)

附:

1、roundrobin,表示简单的轮询
2、static-rr,表示根据权重
3、leastconn,表示最少连接者先处理
4、source,表示根据请求源IP
5、uri,表示根据请求的URI,做cdn需使用;
6、url_param,表示根据请求的URl参数‘balance url_param‘ requires an URL parameter name
7、hdr(name),表示根据HTTP请求头来锁定每一次HTTP请求;
8、rdp-cookie(name),表示根据据cookie(name)来锁定并哈希每一次TCP请求。

原文地址:http://blog.51cto.com/yangzhiming/2156756

时间: 2024-10-11 08:08:03

通过HAProxy实现负载均衡的相关文章

HAproxy+Keepalived负载均衡-高可用web站

haproxy+keepalived负载均衡高可用web站   OS IP 子网掩码 路由网关 Centos6.6 HAproxy Keepalived Eth0:192.168.26.210 255.255.252.0 192.168.25.3 VIP:192.168.27.210 Centos6.6 HAporxy Keepalived Eth0:192.168.26.211 255.255.252.0 192.168.25.3 VIP:192.168.27.210 Centos6.6(WE

haproxy实现负载均衡

一.安装tar zxvf haproxy-1.4.22.tar.gzcd haproxy-1.4.22make TARGET=linux26 PREFIX=/usr/local/haproxy install ( 注意要大写) 注:linux26就是linux内核的版本号可以用uname -r可查看 2.6 就可以写为linux26 配置: cd /usr/local/haproxyvi haproxy.conf -->新建配置文件,以下是配置文件的模板在此基础上修改: global log 1

HAproxy的负载均衡+日志独立+动静分离+读写分离的配置

主机环境   redhat6.5 64位 实验环境   服务端1 ip 172.25.29.2            服务端2 ip 172.25.29.3             管理端1 ip 172.25.29.1  防火墙状态:关闭 1.Haproxy的负载均衡及测试 A)负载均衡的配置 [[email protected] ~]# yum install haproxy -y            #安装haproxy [[email protected] ~]# vim /etc/h

Haproxy实现负载均衡和静动分离

在做过了haprxy负载均衡和动静分离后,haproxy在这两方面的确比nginx更专业一些,session保持,cookie引导,url监测后端,mysql负载均衡等都是nginx所不具备的:但这并不能就说haprox就能取代nginx,nginx的缓存就是proxy所不具备的. 下面就来用haproxy做些基础的配置吧. haproxy:192.168.3.124 node1:192.168.3.128 node2:192.168.3.129 一.基础配置: 1.安装proxy yum in

haproxy实现负载均衡和动静分离

在做过了haprxy负载均衡和动静分离后,haproxy在这两方面的确比nginx更专业一些,session保持,cookie引导,url监测后端,mysql负载均衡等都是nginx所不具备的:但这并不能就说haprox就能取代nginx,nginx的缓存就是proxy所不具备的. 下面就来用haproxy做些基础的配置吧. haproxy:192.168.3.124 node1:192.168.3.128 node2:192.168.3.129 一.基础配置: 1.安装proxy yum in

HAProxy 的负载均衡服务器,Redis 的缓存服务器

问答社区网络 StackExchange 由 100 多个网站构成,其中包括了 Alexa 排名第 54 的 StackOverflow.StackExchang 有 400 万用户,每月 5.6 亿 PV,但只用 25 台服务器,并且 CPU 负荷并不高. 它没有使用云计算,因为云计算可能会拖慢速度,更难优化和更难排除系统故障. StackOverflow 仍然使用微软的架构,它非常实际,微软的基础设施能有效工作,又足够廉价,没有令人信服的理由需要做出改变.但这并不表示它不使用 Linux,它

Keepalived + Haproxy实现负载均衡高可用

基于LVS实现Keepalived的高可用见:http://amelie.blog.51cto.com/12850951/1979636 负载均衡为将用户并发请求转发到后台若干服务器,以分流方式均衡负载.均衡负载借用的软件,我们这里是Haproxy.而负责转发的服务器,我们称之为负载均衡服务器,也称反向代理服务器.这种情况下,如果负载均衡服务器挂掉,后台服务器再多也会导致服务无法访问.为提高负载均衡服务器的可用性,我们可以架设从服务器随时接管主负载均衡服务器的工作,而这种方式的实现,就要借助于相

05.haproxy+mysql负载均衡 整合 redis集群+ssm

本篇重点讲解haproxy+mysql负载均衡,搭建完成后与之前搭建的redis+ssm进行整合 (注:这里用到了两台mysql数据库,分别安装两台虚拟机上,已经成功实现主主复制,如果有需要,请查看我另外一篇博客:http://www.cnblogs.com/cuijiale/p/8039421.html) 1.首先下载最新的的haproxy安装包:haproxy-1.7.9.tar.gz 下载完成后cp到特定的目录下/usr/local 2.安装haproxy 解压"tar -zxvf hap

Keepalived高可用服务器以及haproxy的负载均衡

Keepalived高可用服务器以及haproxy的负载均衡 Keepalive运行原理 Keepalived检测每个服务节点状态 当服务器节点异常或工作出现故障,keepalived将故障节点从集群从集群系统中踢除 故障节点恢复后,自动将其加入 使用keepalived软件配置HA集群 使用keepalived软件配置HA集群 1.提供服务的主机需要装keepalived和web服务 yum -y install httpd keepalived 2.修改提供服务的主机的keepalived的