已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Apache tomcat mod_jk 实现负载均衡Apache tomcat mod_jk实现负载均衡目录1安装JDK12安装apache12.1下载apache12.2安装apache12.3测试apache33安装tomcat43.1下载tomcat43.2配置apache54配置tomcat64.1配置Server port64.2配置Connector port74.3配置jvmRoute74.4配置Host name、appBase85测试负载均衡85.1准备测试文件85.2启动Apache95.3启动三个tomcat95.4测试负载均衡106测试错误恢复111 安装JDK这步是属于前期准备工作,如果电脑已安装的JDK版本在1.5以上,则可省略该步。注意:一定要设置环境变量2 安装apache2.1 下载apache这里选用apache2.2.4,因为这要和后面mod_jk的版本要匹配,这套版本相对来说官网上方便下载。下载地址:/dist/httpd/binaries/win32/这里有各种版本的,也可根据实际需求,自己选择版本我这里就选apache_2.2.4-win32-x86-no_ssl.msi版本,下载就可以。2.2 安装apache2.2.1 在出现Server Information对话框时,注意在Server Name一栏填入localhost,其他可根据自己情况填写2.2.2 在出现Setup Type对话框时,选择Typical2.2.3 路径根据自己的电脑情况选择2.2.4 下来就是安装界面,最后显示安装成功2.3 测试apache开始程序Apache HTTP Server 2.2.4Monitor Apache Serverstart在浏览器中输入localhost,可出现如下图所示的页面。Apache已启动表示Apache正常工作3 安装tomcat3.1 下载tomcat这里选择apache-tomcat-6.0.20.zip版本,不能下载安装版本因为要在同一台电脑上模拟三台以上的服务器。下载地址:/download-60.cgi将apache-tomcat-6.0.20.zip解压完后,复制三份,分别为tomcatbbs、tomcatwap、tomcatcacq,放置到D:Program FilesApache Software Foundation目录下,如图所示。3.2 配置apache3.2.1 下载mod_jk这里必须下载和Apache相匹配的的版本下载地址: /dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.26/选择mod_jk-1.2.26-httpd-2.2.4.so版本,将该文件复制到D:Program FilesApache Software FoundationApache2.2modules目录下3.2.2 修改httpd.conf在httpd.conf文件的末尾加上语句:#以下为tomcat集成配置部分LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.soJkWorkersFile conf/pertiesJkLogFile logs/mod_jk.logJkMount /*.jsp controller3.2.3 添加perties文件在文件中写入下面这些语句:#下面是分发控制器 注意不要放tomcat实例worker.list = controller,tomcatbbs,tomcatwap,tomcatcacq#Tomcat1实例配置 这里要和Tomcat配置文件Service.xml的jvmRoute保持一致worker.tomcatbbs.host=localhostworker.tomcatbbs.port=8109worker.tomcatbbs.type=ajp13#分发权重 值越大负载越大worker.tomcatbbs.lbfactor = 1#Tomcat2实例配置worker.tomcatwap.host=localhostworker.tomcatwap.port=8209worker.tomcatwap.type=ajp13#分发权重 值越大负载越大worker.tomcatwap.lbfactor = 1#Tomcat3实例配置worker.tomcatcacq.host=localhostworker.tomcatcacq.port=8309worker.tomcatcacq.type=ajp13#分发权重 值越大负载越大worker.tomcatcacq.lbfactor = 1#负载均衡分发控制器worker.controller.type=lbworker.controller.balance_workers=tomcatbbs,tomcatwap,tomcatcacq4 配置tomcat如果你在不同电脑上安装tomcat,每台电脑tomcat的安装数量为一个,可以不必修改tomcat配置文件,但是要是在同一台电脑上这里要修改tomcatbbs、tomcatwap、tomcatwww中的配置文件server.xml这里将三个server.xml配置文件中的下列部分修改为不同的值4.1 配置Server port三个文件中的第22行左右的的Server port修改为:tomcatbbs中的配置文件server.xmltomcatwap中的配置文件server.xmltomcatbbs中的配置文件server.xml4.2 配置Connector port三个文件中的第69行左右的的Connector port修改为:tomcatbbs中的配置文件server.xmltomcatwap中的配置文件server.xmltomcatbbs中的配置文件server.xml三个文件中的第90行左右的的Connector port各修改为tomcatbbs中的配置文件server.xmltomcatwap中的配置文件server.xmltomcatbbs中的配置文件server.xml4.3 配置jvmRoute三个文件中的102行左右的jvmRoute各修改为:tomcatbbs中的配置文件server.xmltomcatwap中的配置文件server.xmltomcatbbs中的配置文件server.xml4.4 配置Host name、appBase三个文件中的128行左右的Host name、appBase各修改为:tomcatbbs中的配置文件server.xmltomcatwap中的配置文件server.xmltomcatbbs中的配置文件server.xml这个时候三个tomcat服务器的配置就基本完成了,接下来就测试负载均衡了。5 测试负载均衡5.1 准备测试文件我们先准备三个文件,第一个文件的文件名为test.jsp,拷贝到第一个tomcatbbs的根webapps应用的目录下,也就是D:Program FilesApache Software Foundation tomcatbbs webappsROOT下:Tomcat BBS第二个文件的文件名也为test.jsp,拷贝到第二个tomcatwap的根webapps应用的目录下,也就是D:Program FilesApache Software Foundation tomcatwapwebappsROOT下:Tomcat WAP第三个文件的文件名也为test.jsp,拷贝到第二个tomcatcacq的根webapps应用的目录下,也就是D:Program FilesApache Software Foundation tomcatcacqwebappsROOT下:Tomcat CACQ5.2 启动Apache开始程序Apache HTTP Server 2.2.4Monitor Apache Serverstart5.3 启动三个tomcat从三个tomcat文件夹的bin目录下中启动startup.bat文件,每启动一个startup.bat文件,就会弹出一个如图所示的命令框5.4 测试负载均衡然后从不同的浏览器(我这里用的是IE8、Opera、Google浏览器)中多次输入地址http:/localhost/test.jsp,不同的浏览器会显示不同德颜色,如下图所示Opera浏览器显示红色Google浏览器显示蓝色IE8浏览器显示绿色出现不同的颜色,表明apache中的mod_jk模块起到了负载均衡的作用。6 测试错误恢复测试步骤如下:1. 关闭三个tomcat服务器tomcatbbs、tomcatwap、tomcatcacq2. 启动tomcatbbs3. 在浏览器中输入属性名tomcatbbs和属性值tomcatbbs再提交,返回的页面显示session中有刚刚输入的tomcatbbs属性4. 启动tomcatwap 5. 过一会后(等待tomcatwap和tomcatbbs通信并复制信息)关闭tomcatbbs; 6. 在浏览器中输入属性名tomcatwap和属性值tomcatwap再提交,返回的页面显示ses
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年劳务员之劳务员基础知识考试题库200道附参考答案【突破训练】
- 2026年设备监理师之设备监理合同考试题库含答案(预热题)
- 2026年房地产经纪协理之房地产经纪操作实务考试题库附答案【研优卷】
- 2026年消防设施操作员之消防设备初级技能考试题库150道附答案【培优b卷】
- 2026年房地产经纪协理之房地产经纪操作实务考试题库含答案【巩固】
- 2026年延安东辰中学全科教师招聘历年真题汇编带答案解析
- 2026广西定向电子科技大学招录选调生历年真题汇编带答案解析
- 2025四川虹信软件股份有限公司招聘业务顾问岗位3人笔试备考试卷附答案解析
- 2025下半年四川内江市资中县部分事业单位选调60人历年真题库带答案解析
- 2025广东广州市卫生健康委员会直属事业单位广州市红十字会医院招聘47人(第一次)历年真题汇编附答案解析
- 外籍人员基本情况登记表
- 水尺计重的资料
- 培训2.0材料mncrm pcmtpm财务部分
- 中小学(中职学校)学生餐饮保障突出问题台账
- SB/T 11016-2013足部保健按摩服务规范
- GB/T 4062-2013三氧化二锑
- 科学出版社专著编写要求
- 江苏省南通市通州区川姜镇公开招考4名人力资源和社会保障基层公共服务平台工作人员【共500题附答案解析】模拟试卷
- 六年级上册数学课件-百分数和分数的相互改写 苏教版 (共19张PPT)
- 电信lte mifi终端技术要求-对比0807修订记录
- 某食品饮料有限公司股权转让协议
评论
0/150
提交评论