haproxy探索.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
-------------------------------------------------------------------------------- ? ? 在四层(tcp)实现负载均衡的软件: ? ? lvs------重量级 ? ? nginx------轻量级,带缓存功能,正则表达式较灵活 ? ? haproxy------模拟四层转发,较灵活 ? ? 在七层(http)实现反向代理的软件: ? ? haproxy------天生技能,全面支持七层代理,会话保持,标记,路径转移; ? ? nginx------只在http协议和mail协议上功能比较好,性能与haproxy差不多; ? ? apache------功能较差 -------------------------------------------------------------------------------- ? ? haproxy的工作模型图 当用户并发请求达到一定的数量时,使用haproxy进行负载均衡有明显的优势;而且haproxy还可以根据用户的cookies,根据调度算法,将用户一直定向分配到以前访问过的后端服务器上;为了提高网站访问速度,一般在haproxy的后端都要配置缓存服务器,可以是静态页面内容的缓存,也可以是动态网页内容的缓存,生产环境中有必要添加mysql的缓存。 ? ? 用户访问网站域名时,DNS解析到外网接口haproxy服务器上,haproxy将请求直接转发(tcp)至后方服务器,或者先分析用户请求,然后以客户端身份向后端服务器发出同样的请求(http),获得后方服务器返回的内容后重新封装,响应给客户端,此时haproxy实现一手端两家,中间翻译官的角色。 Haproxy+Keepalived搭建Weblogic高可用负载均衡集群? HYPERLINK /Linux/2013-09/89732.htm /Linux/2013-09/89732.htm Keepalived+HAProxy配置高可用负载均衡? HYPERLINK /Linux/2012-03/56748.htm /Linux/2012-03/56748.htm  HYPERLINK /topicnews.aspx?tid=14 \o CentOS \t _blank CentOS?6.3下Haproxy+Keepalived+Apache配置笔记? HYPERLINK /Linux/2013-06/85598.htm /Linux/2013-06/85598.htm Haproxy + KeepAlived 实现WEB群集 on CentOS 6? HYPERLINK /Linux/2012-03/55672.htm /Linux/2012-03/55672.htm Haproxy+Keepalived构建高可用负载均衡? HYPERLINK /Linux/2012-03/55880.htm /Linux/2012-03/55880.htm 使用 HAProxy 配置 HTTP 负载均衡器? HYPERLINK /Linux/2015-01/112487.htm /Linux/2015-01/112487.htm -------------------------------------------------------------------------------- ? ? haproxy目前同时更新三个版本 ? ? 1.5系列 ? ? 1.4系列 ? ? 1.3系列 ? ? 官方站点: ? ? 我们可以到官方下载源码包,编译安装;如果系统安装包内提供了rpm包,可以直接yum安装,这就要看你使用的操作系统版本了。 -------------------------------------------------------------------------------- ? ? 配置文件安装目录:/etc/haproxy/haproxy.conf ? ? haproxy的配置文件分为四个部分: ? ? ? ? 全局配置: ? ? ? ? global:? 全局配置段 ? ? ? ? 代理配置: ? ? ? ? default: 默认配置-----所有在backend、frontend、linsten中相同内容可以在此定义; ? ? ? ? frontend:前段配置-----定义前端套接字,接受客户端请求; ? ? ? ? backend: 后端配置-----定义后端分配规则,与后端服务器交互; ? ? ? ? listen:? 绑定配置-----直接将指定的客户端与后端特定服务器绑定到一起;

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档