apache负载均衡apache与tomcat做负载均衡,网页文件存放位置应在/var/www/html下还是分别存放在tomcat1、2的webapps中?

apache负载均衡  时间:2021-08-10  阅读:()

如何使用Apache作为前端负载均衡器

一、安装并重新编译Apache 1、linux下Apache的安装 下载最新的Apache安装包httpd-2.2.3.tar.gz文件 1) 解压 gzip –d httpd-2.2.3.tar.gz tar xvf httpd-2.2.3.tar 2) 解压以后,cd httpd-2.2.3 进入解压后的目录,在终端执输入以下命令: ./configure --prefix=/usr/local/httpd --enable-so --enable-proxy --enable-proxy-ajp --enable-proxy-http --enable-proxy-ftp --enable-proxy-connect --enable-proxy-balancer 默认情况下,Apache安装是不会将这些文件编译进内核,因此,需要人工加载,而通过上述操作,在编译时会将这些DSO文件编译到内核中。

3) 在终端输入:make 4) 在终端输入:make install 5) 进入Apache的bin目录,在终端输入apachectl –k start 6) 在浏览器中输入http://myserver,默认是80端口,如果出现It works!,说明Apache已经正常启动。

2、window下Apache的安装 1) 下载apache_2.2.2-win32-x86-no_ssl.msi版本或其他版本的apache 2) 点击该文件,就可以直接安装 3) 要配置负载均衡,进入apache的安装目录下的conf目录,打开httpd.conf文件,将文件中mod_proxy.so、 mod_proxy_ajp.so、mod_proxy_balancer.so、mod_proxy_connect.so、 mod_proxy_http.so 、mod_proxy_ftp.so所在行的注释去掉,就可以进行负载均衡的配置。

4) 在浏览器中输入http://myserver,默认是80端口,如果出现It works!,说明Apache已经正常启动。

二、配置Apache作为LoadBalance 将Apache作为LoadBalance前置机分别有三种不同的部署方式,分别是: 1 )轮询均衡策略的配置 进入Apache的conf目录,打开httpd.conf文件,在文件的末尾加入: ProxyPass / balancer://proxy/ #注意这里以"/"结尾 BalancerMember http://192.168.6.37:6888/ BalancerMember http://192.168.6.38:6888/ 我们来观察上述的参数“ProxyPass / balancer://proxy/”,其中,“ProxyPass”是配置虚拟服务器的命令,“/”代表发送Web请求的URL前缀,如:http://myserver/或者http://myserver/aaa,这些URL都将符合上述过滤条件;“balancer://proxy/”表示要配置负载均衡,proxy代表负载均衡名;BalancerMember 及其后面的URL表示要配置的后台服务器,其中URL为后台服务器请求时的URL。

以上面的配置为例,实现负载均衡的原理如下: 假设Apache接收到http://localhost/aaa请求,由于该请求满足ProxyPass条件(其URL前缀为“/”),该请求会被分发到后台某一个BalancerMember,譬如,该请求可能会转发到 http://192.168.6.37:6888/aaa进行处理。

当第二个满足条件的URL请求过来时,该请求可能会被分发到另外一台BalancerMember,譬如,可能会转发到http://192.168.6.38:6888/。

如此循环反复,便实现了负载均衡的机制。

2) 按权重分配均衡策略的配置 ProxyPass / balancer://proxy/ #注意这里以"/"结尾 BalancerMember http://192.168.6.37:6888/ loadfactor=3 BalancerMember http://192.168.6.38:6888/ loadfactor=1 参数”loadfactor”表示后台服务器负载到由Apache发送请求的权值,该值默认为1,可以将该值设置为1到100之间的任何值。

以上面的配置为例,介绍如何实现按权重分配的负载均衡,现假设Apache收到http://myserver/aaa 4次这样的请求,该请求分别被负载到后台服务器,则有3次连续的这样请求被负载到BalancerMember为http://192.168.6.37:6888的服务器,有1次这样的请求被负载BalancerMember为http://192.168.6.38:6888后台服务器。

实现了按照权重连续分配的均衡策略。

3) 权重请求响应负载均衡策略的配置 ProxyPass / balancer://proxy/ lbmethod=bytraffic #注意这里以"/"结尾 BalancerMember http://192.168.6.37:6888/ loadfactor=3 BalancerMember http://192.168.6.38:6888/ loadfactor=1 参数“lbmethod=bytraffic”表示后台服务器负载请求和响应的字节数,处理字节数的多少是以权值的方式来表示的。

“loadfactor”表示后台服务器处理负载请求和响应字节数的权值,该值默认为1,可以将该值设置在1到100的任何值。

根据以上配置是这么进行均衡负载的,假设Apache接收到http://myserver/aaa请求,将请求转发给后台服务器,如果BalancerMember为http://192.168.6.37:6888后台服务器负载到这个请求,那么它处理请求和响应的字节数是BalancerMember为http://192.168.6.38:6888 服务器的3倍(回想(2)均衡配置,(2)是以请求数作为权重负载均衡的,(3)是以流量为权重负载均衡的,这是最大的区别)。

注:每次修改httpd.conf,用apachectl –k restart重新启动Apache。

如何部署Apache Kylin集群实现负载均衡

网络的负载均衡是一种动态均衡技术,通过一些工具实时地分析数据包,掌握网络中的数据流量状况,把任务合理均衡地分配出去。

这种技术基于现有网络结构,提供了一种扩展服务器带宽和增加服务器吞吐量的廉价有效的方法,加强了网络数据处理能力,提高了网络的灵活性和可用性。

服务器负载均衡主要功能?

负载均衡利用两种方式实现,其一是利用 Microsoft Windows2000 Advance Server 的集群技术实现的单集群36台服务器的负载均衡;其二是利用先进的Alteon180e 硬件设备实现的硬件负载均衡,提供可靠高效、与平台无关、基于TCP、UDP、IP等多种协议的应用负载均衡。

同时,利用 Alteon180e 的技术特性实现基于端口和IP地址的网络流量划分,使有特殊流量需求的用户能够得到充足稳定的网络带宽资源。

避免单链路连接造成的单点故障 高质量专用硬件设备 专业的服务团队 多年的实施经验满足各类客户的需要 降低管理难度 减少投资成本,消除带宽瓶颈

apache与tomcat做负载均衡,网页文件存放位置应在/var/www/html下还是分别存放在tomcat1、2的webapps中?

静态文件(html,js,css,image等)可以放到apache的htdocs目录中(默认路径),当然你也可以通过修改配置文件指定路径。

(也可以不分离静态文件,仍保持在项目文件中) jsp,jspx等需保留在tomcat中的项目文件中。

apache不支持动态文件。

腾讯云2核4GB内存8M带宽 年74元

一般大厂都是通过首年才有可以享受爆款活动,然后吸引我们注册他们商家达到持续续费和购买的目的。一般只有大厂才能有这样的魄力和能力首年亏本,但是对于一般的公司和个人厂家确实难过,这几年确实看到不少的同类商家难以生存。这里我们可以看到有对应的套餐方案。不过这两个套餐都是100%CPU独享的,不是有某云商家限制CPU的。但是轻量服务器有个不好的就是带宽是较大且流量是限制的额,分别是1GB和1.2TB月流量...

Hostinger 限时外贸美国主机活动 低至月12元且赠送1个COM域名

Hostinger 商家我们可能一些新用户不是太熟悉,因为我们很多新人用户都可能较多的直接从云服务器、独立服务器起步的。而Hostinger商家已经有将近十年的历史的商家,曾经主做低价虚拟主机,也是比较有知名度的,那时候也有接触过,不过一直没有过多的使用。这不这么多年过去,Hostinger商家一直比较稳妥的在运营,最近看到这个商家在改版UI后且产品上也在活动策划比较多。目前Hostinger在进...

御云(RoyalYun):香港CN2 GIA VPS仅7.9元每月起,美国vps仅8.9/月,续费同价,可叠加优惠

御云怎么样?炎炎暑期即将来临,御云(royalyun)香港、美国服务器开启大特惠模式。御云是新成立的云服务提供商,主要提供香港、美国的云服务器,不久将开启虚拟主机业务。我们的香港和美国主机采用CN2 GIA线路。目前,香港cn2 gia vps仅7.9元每月起,美国vps仅8.9/月,续费同价,可叠加优惠,香港云服务器国内延迟一般在50ms左右,是搭建网站的最佳选择,但是请不要用于违法用途。点击进...

apache负载均衡为你推荐
ucosiiucosii是什么?里面的OS是指什么?在看正点原子给的stm32f407开发指南的时候看到这个,什么意思?aftereffectAfter effect Premere分别是什么软件,做什么的?安卓模拟器哪个好用PC平台的安卓模拟器哪个最好用电子听诊器怎样选择听诊器wizardry哈利波特里的蛇院,狮院,獾院,鹰院. 分别指什么实数的定义实数的概念是什么比特币官方客户端比特币钱包官方客户端地址是什么?wifi快速破解器电脑版电脑版,WIFI密码破解软件哪个好?snoopy官网SNOOPY护肤品究竟是国内生产的吗?在哪生产的?tplink端口映射TP-link 怎样设置内网端口映射
重庆虚拟主机 科迈动态域名 google镜像 inmotionhosting 分销主机 美元争夺战 账号泄露 godaddy优惠券 panel1 网通ip 好看qq空间 速度云 百度云1t 网通服务器托管 微软服务器操作系统 如何注册阿里云邮箱 流媒体加速 卡巴斯基免费试用版 免费外链相册 国内域名 更多