Haproxy实现web的页面的动静分离

Haproxy实现web的页面的动静分离,第1张

一、Haproxy概述;

概述:Haproxy是一个开源的高性能的反向代理或者说是负载均衡服务软件之一,由C语言编写而成,支持会话保持、七层处理、健康检查、故障修复后自动加载、动静分离。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接;

Haproxy软件引入了frontend,backend的功能,frontend(acl规则匹配)可以运维管理人员根据任意HTTP请求头做规则匹配,然后把请求定向到相关的backend(server pools等待前端把请求转过来的服务器组)。

二、Haproxy原理实现;

代理模式:

1.四层tcp代理:例如:可用于邮件服务内部协议通信服务器、Mysql服务等;

2.七层应用代理:例如:HTTP代理或https代理。在4层tcp代理模式下,Haproxy仅在客户端和服务器之间双向转发流量。但是在7层模式下Haproxy会分析应用层协议,并且能通过运行、拒绝、交换、增加、修改或者删除请求(request)或者回应(reponse)里指定内容来控制协议。

四层代理:

ISO参考模型中的第四层传输层。四层负载均衡也称为四层交换机,它主要是通过分析IP层及TCP/UDP层的流量实现的基于IP加端口的负载均衡。常见的基于四层的负载均衡器有LVS、F5等。以常见的TCP应用为例,负载均衡器在接收到第一个来自客户端的SYN请求时,会通过设定的负载均衡算法选择一个最佳的后端服务器,同时将报文中目标IP地址修改为后端服务器IP,然后直接转发给该后端服务器,这样一个负载均衡请求就完成了。从这个过程来看,一个TCP连接是客户端和服务器直接建立的,而负载均衡器只不过完成了一个类似路由器的转发动作。在某些负载均衡策略中,为保证后端服务器返回的报文可以正确传递给负载均衡器,在转发报文的同时可能还会对报文原来的源地址进行修改。整个过程下图所示。

七层代理:

ISO参考模型中的最高层第七层应用层。七层负载均衡也称为七层交换机,此时负载均衡器支持多种应用协议,常见的有HTTP、FTP、SMTP等。七层负载均衡器可以根据报文内容,再配合负载均衡算法来选择后端服务器,因此也称为“内容交换器”。比如,对于Web服务器的负载均衡,七层负载均衡器不但可以根据“IP+端口”的方式进行负载分流,还可以根据网站的URL、访问域名、浏览器类别、语言等决定负载均衡的策略。例如,有两台Web服务器分别对应中英文两个网站,两个域名分别是A、B,要实现访问A域名时进入中文网站,访问B域名时进入英文网站,这在四层负载均衡器中几乎是无法实现的,而七层负载均衡可以根据客户端访问域名的不同选择对应的网页进行负载均衡处理。常见的七层负载均衡器有HAproxy、Nginx等。

这里仍以常见的TCP应用为例,由于负载均衡器要获取到报文的内容,因此只能先代替后端服务器和客户端建立连接,接着,才能收到客户端发送过来的报文内容,然后再根据该报文中特定字段加上负载均衡器中设置的负载均衡算法来决定最终选择的内部服务器。纵观整个过程,七层负载均衡器在这种情况下类似于一个代理服务器。整个过程如下图所示。

三、常见的代理了解

1、lvs和硬件F5,是基于IP的三层负载,硬件适配性能好,处理性能强。

2、haproxy,可以适配三层负载均衡,同样可以适配七层。对于页面明确有请求分离的时候,可以使用haproxy。

3、nginx,对于日PV小于500万,对于需要进行高并发的站点,可以使用nginx代理

四、haproxy配置文件讲解

五、案例:Haproxy+Nginx+Tomcat搭建高可用集群

实例步骤

1、配置tomcat服务器

2、安装haproxy

3、配置haproxy服务:

4、测试集群

5、配置haproxy的日志文件分离(查看haproxy日志)

6、配置haproxy服务器的日志管理web界面

测试

看到以上界面实验就做完了

END

上不去的可能是

号给盗了

或者是你给禁言了

还是说用了什么东西不给进吧~要不就是你的电脑问题或者是天龙八部服务器的问题了[天龙八部服务器有时会经常出问题的]

如果是它服务器问题~

重试几次就好!

号给盗了[去把密码该掉就可以了~

再去绑些IP

密保之类的东西吧]

给禁言了[去天龙八部的管网那申述下

15天后可以再上]

说用可什么象外挂~软件之类的不给进[一样~

去天龙八部的管网那申述下

15天后可以再上]

你好 你这种状态我以前也经常出现过 我玩的是私服诛仙 ,私服的服务器更烂你懂的,所以经常刚一登上去 进入游戏的时候断线。。。 看了你上面的截图 按我的亲身经历 给你推荐一个不断线的方式 在我给你下面的网站上下载个IP代理加速器 恩 免费的 收钱的坑定不会向你推荐 下载好注册个账号激活 几分钟后就可以正常使用 类似迅雷网游加速器的吧~  不过真的比那些收费的要实用多, 可以选节点 选你的宽带性质  电信 移铁通什么的 网吧模式都有 你的网速看起来很给力 只是玩游戏的时候没有很好的被分配在游戏上面 恩 你先试试 绝对没毒 没插件 如果解决了请给我分 谢谢~

http://www.ipmana.com/    网址

 

恩 百分90解决 望采纳 。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/546651.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-27
下一篇2023-06-27

发表评论

登录后才能评论

评论列表(0条)

    保存