集群web服务器基于apache集群与负载均衡之tomcat篇

海外站群服务器  时间:2021-05-01  阅读:()

Web服务器基于Apache集群与负载均衡之Tomcat篇

编制 桂双林 日期 2012年1月

审核 日期

批准 日期

修订记录

目 录

1 背景.....................................................................................................错误未定义书签。

1.1 集群背景与发展................................................................................错误未定义书签。

1.2 集群与云计算....................................................................................错误未定义书签。

2 TOMCAT集群原理...............................................................................错误未定义书签。

2.1 Tomcat集群组件...............................................................................错误未定义书签。

2.2 Tomcat集群结构...............................................................................错误未定义书签。

3 安装运行环境.......................................................................................错误未定义书签。

3.1 准备安装软件....................................................................................错误未定义书签。

3.2 安装Apache......................................................................................错误未定义书签。

3.3 安装Tomcat......................................................................................错误未定义书签。

3.4 安装JK组件.....................................................................................错误未定义书签。

4 TOMCAT负载均衡...............................................................................错误未定义书签。

4.1 Tomcat端口配置...............................................................................错误未定义书签。

4.2 Apache配置......................................................................................错误未定义书签。

4.3 平均请求测试....................................................................................错误未定义书签。

4.4 邦定请求测试....................................................................................错误未定义书签。

5 TOMCAT集群......................................................................................错误未定义书签。

5.1 Apache配置......................................................................................错误未定义书签。

5.2 Tomcat配置......................................................................................错误未定义书签。

5.3 测试工程配置....................................................................................错误未定义书签。

5.4 集群之后测试....................................................................................错误未定义书签。

1背景

群集技术与研究方向目前已非常成熟本文不对集群技术再做详细介绍也不对集群中的服务器硬件、 网络适配器、第五层交换、第七层交换技术做讲述直接以WE B集群的例子来展现集群技术的简单应用。

1.1集群背景与发展

本文的集群指WEB服务器集群只是集群技术中很小的分支。

随着业务与需求的增长WEB服务器访问量不断的增加客户对产品的负载能力与稳定性随之提高在单一WE B服务器的架构中已经难以达到用户的需求在进一步提高产品的质量外需要寻求更可靠的技术支持。

市场需要我们回答以下问题

在产品稳定的情况下如何面对不断增长的访问量

在现有硬件的基础下如何更进一步发挥硬件的性能

WE B应用突发停止后如何保证继续为客户提供服务

在更换新版本系统时如果保证不间断的提供服务?

上面的问题是在所有WEB系统开发、运行、维护过程中都会碰到的问题。如果要解决这个问题则首先要采用WE B服务器系统集群技术。

系统集群在技术上还有很多问题尚未解决不过对于基本的WEB集成解决方案业界已经有了成熟的技术。

采用集群技术之后解决WEB服务器容量带来的巨大挑战服务器资源终究是有限的大容量服务器对用户来说是一笔巨大的开支也无法保障原来的投入 同时也解决不了根本问题。

WE B系统集群技术为系统容量、扩展问题提供了良好的途径 同时又能保护用户的投资它能把一组服务器通过一定形式组织起来对外提供强大的服务能力也能在同一服务器上部署多个相同系统集群充分挖掘服务器的潜力。

这种结构具有很高的性价比和良好的可靠性并且可以通过增加虚拟服务器与物理服务器的方式不断的扩充系统容量 因此WE B服务器集群已经成为构建大型网站系统的关键技术之一。

1.2集群与云计算

集群是一个非常专业的学科专业化的集群需要非常特殊的硬件与软件支持在复杂的集群中有些几乎需要设置相同的硬件并且运行特殊的操作系统版本才能保证他们同步。如果在网络底层进行集群还需要使用特殊的网络适配器来保证集群计算机的高速数据同步要把不同地区的服务器集群还需要高速专用网络的支持。数据同步方面在集群WE B服务器时其中最典型的一点就是服务器间的Session同步问题。

集群对各种条件要求比较高它能实现高可用性高稳定性虚拟存储管理服务器故障平滑转移及灾难恢复等复杂的应用但是复杂的集群实现成本非常高又难以对外提供商业化服务是阻碍其发展的重要原因。

云计算是从集群技术、 网络计算、分布式计算等技术发展起来的一种新应用服务形式是建立在原来的基础之上隔离了集群技术的复杂性直接以服务的形式交付给客户使用。从应用上来说云是位于集群、分布式技术等等的上层它把硬件、软件、操作系统与用户隔离用户看到的只是公开的网络服务、是可选择的网络商品不需要了解背后采用什么技术、使用什么操作系统等等。隔离了复杂技术的云计算重点关注的是对外提供高质量的商业服务。

2 TOMCAT集群原理

2.1 Tomcat集群组件

操作系统Windows

Http服务器 Apache

Apache模块Mod_JK

Web服务器 Tomc at

2.2 Tomcat集群结构

Tomc at集群主要包括三大部分Apache JK Tomc at三者之间的关系与处理过程如下图。

3安装运行环境

3.1准备安装软件

操作系统windows 本文只测试了windows环境

Http服务器 Ap ache 版本为 httpd-2.2.21-win32-x86-openssl-0.9.8r.msi  下载地址http://http d.ap ac he.or g/

Apache 模块  Mod_JK 版本 为 mod_jk-1.2.31-httpd-2.2.3.s o  下载地址http://archive.apache.org/dist/tomc at/tomc at-c onnectors/jk/binar ies/win32/注意下载版本JK后所注明的http服务器版本一定要与Ap ac he版本相同或相近。

Web服务器Tomc at版本这里采用Tomc at5.0.28是比较老的版本也可以采用5.5.X或6.X等新版本下载地址http://tomc at.ap ac he.org/下载压缩版这样便于复制安装。

3.2安装Apache

下载完成之后运行程序安装Apache只要按默认设置进行安装即可安装位置可以自己选择本文安装目录为 D:\Program Files\Apache Software Foundation\Apache2.2。

默认安配置装的Apache是80端口为HTTP端口。

3.3安装Tomcat

本文要集群三个独立的Tomc at所以把下载后的压缩包解压后复制三份到不同目录本文目录为 D:\Tomcat5.0_8080 D:\Tomcat5.0_8081  D:\Tomcat5.0_8082 。

3.4安装JK组件

以本文为例把JK组件包mod_jk-1.2.31-httpd-2.2.3.so复制到Apache目录D:\Program Files\ApacheSoftware Foundation\Apache2.2\modules下。

4 TOMCAT负载均衡

4.1 Tomcat端口配置

安装环境之后本文中Apache服务器要与3个Tomc at进行集成为方便测试3个Tomc at都运行在同一台机器上为了解决Tomc at端口冲突问题必须重新进行设置端口分配如下表

如果三台服务器运行在不同的电脑中则不需要修改。

找到Tomc at配置文件修改端口 Tomc at配置文件目录为Tomc at5.0\c onf\server.xml

依次修改D:\Tomcat5.0_8080,D:\Tomcat5.0_8081 ,D:\Tomcat5.0_8082中的配置文件用记事本打开文件直接采用查找替换方式按上表把原来的四个端口修改成新值。

注意事项 s erver.xml配置文件中proxy的8020端口内容是被注释掉的需要去掉注释。

完成修改后测试运行3个Tomc at如下图

轻云互联-618钜惠秒杀,香港CN2大宽带KVM架构云服务器月付22元,美国圣何塞精品云月付19元爆款!海量产品好货超值促销进行中!

官方网站:点击访问青云互联活动官网优惠码:终身88折扣优惠码:WN789-2021香港测试IP:154.196.254美国测试IP:243.164.1活动方案:用户购买任意全区域云服务器月付以上享受免费更换IP服务;限美国区域云服务器凡是购买均可以提交工单定制天机防火墙高防御保护端口以及保护模式;香港区域购买季度、半年付、年付周期均可免费申请额外1IP;使用优惠码购买后续费周期终身同活动价,价格不...

A400互联(49元/月)洛杉矶CN2 GIA+BGP、1Gbps带宽,全场独服永久5折优惠

a400互联是一家成立于2020年商家,主营美国机房的产品,包括BGP线路、CN2 GIA线路的云服务器、独立服务器、高防服务器,接入线路优质,延迟低,稳定性高,额外也还有香港云服务器业务。当前,全场服务器5折,香港VPS7折,洛杉矶VPS5折,限时促销!A400互联官网:https://a400.net/优惠活动全场独服永久5折优惠(续费同价):0722香港VPS七折优惠:0711洛杉矶VPS五...

VoLLcloud(月付低至2.8刀)香港vps大带宽,三网直连

VoLLcloud LLC是一家成立于2020年12月互联网服务提供商企业,于2021年1月份投入云计算应用服务,为广大用户群体提供云服务平台,已经多个数据中心部署云计算中心,其中包括亚洲、美国、欧洲等地区,拥有自己的研发和技术服务团队。现七夕将至,VoLLcloud LLC 推出亚洲地区(香港)所有产品7折优惠,该产品为CMI线路,去程三网163,回程三网CMI线路,默认赠送 2G DDoS/C...

海外站群服务器为你推荐
投资者适当性客户端系统Sicherheitsserverhostschrome中南财经政法大学知识产权研究中心contentcss支持ipadCTios敬请参阅报告结尾处免责声明ipad如何上网ipad怎么设置网络?iphone连不上wifi我的苹果手机连不上无线,其它手机能,怎么回事?只是家里的连不上iexplore.exe应用程序错误iexplore.exe应用程序错误
vps租用 网络星期一 2017年黑色星期五 搜狗抢票助手 圣诞节促销 vip购优汇 网站cdn加速 免费高速空间 昆明蜗牛家 怎么建立邮箱 电信托管 服务器防火墙 密钥索引 zencart安装 paypal登陆 木马检测 bwg winscpiphone 远程主机强迫关闭了一个现有的连接 国外bt下载网站 更多