Apache tomcat配置报告文档
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Apache tomcat mod_jk实现负载均衡
目录
1安装JDK (1)
2安装apache (1)
2.1下载apache (1)
2.2安装apache (1)
2.3测试apache (3)
3安装tomcat (4)
3.1下载tomcat (4)
3.2配置apache (5)
4配置tomcat (6)
4.1配置Server port (6)
4.2配置Connector port (7)
4.3配置jvmRoute (7)
4.4配置Host name、appBase (8)
5测试负载均衡 (8)
5.1准备测试文件 (8)
5.2启动Apache (9)
5.3启动三个tomcat (9)
5.4测试负载均衡 (10)
6测试错误恢复 (11)
1安装JDK
这步是属于前期准备工作,如果电脑已安装的JDK版本在1.5以上,则可省略该步。
注意:一定要设置环境变量
2安装apache
2.1下载apache
这里选用apache2.2.4,因为这要和后面mod_jk的版本要匹配,这套版本相对来说官网上方便下载。
下载地址:/dist/httpd/binaries/win32/
这里有各种版本的,也可根据实际需求,自己选择版本
我这里就选apache_2.2.4-win32-x86-no_ssl.msi版本,下载就可以。
2.2安装apache
2.2.1在出现Server Information对话框时,注意在Server Name一栏填
入localhost,其他可根据自己情况填写
2.2.2在出现Setup Type对话框时,选择Typical
2.2.3路径根据自己的电脑情况选择
2.2.4下来就是安装界面,最后显示安装成功
2.3测试apache
开始—>程序—>Apache HTTP Server 2.2.4—>Monitor Apache Server—>start 在浏览器中输入localhost,可出现如下图所示的页面。
Apache已启动
表示Apache正常工作
3安装tomcat
3.1下载tomcat
这里选择apache-tomcat-6.0.20.zip版本,不能下载安装版本因为要在同一台电脑上模拟三台以上的服务器。
下载地址:/download-60.cgi
将apache-tomcat-6.0.20.zip解压完后,复制三份,分别为tomcatbbs、tomcatwap、tomcatcacq,放置到D:\Program Files\Apache Software Foundation\目录下,如图所示。
3.2配置apache
3.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 Files\Apache Software Foundation\Apache2.2\modules目录下
3.2.2修改httpd.conf
在httpd.conf文件的末尾加上语句:
#以下为tomcat集成配置部分
LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkMount /*.jsp controller
3.2.3添加workers.properties文件
在文件中写入下面这些语句:
#下面是分发控制器注意不要放tomcat实例
worker.list = controller,tomcatbbs,tomcatwap,tomcatcacq
#Tomcat1实例配置这里要和Tomcat配置文件Service.xml的jvmRoute保持一致
worker.tomcatbbs.host=localhost
worker.tomcatbbs.port=8109
worker.tomcatbbs.type=ajp13
#分发权重值越大负载越大
worker.tomcatbbs.lbfactor = 1
#Tomcat2实例配置
worker.tomcatwap.host=localhost
worker.tomcatwap.port=8209
worker.tomcatwap.type=ajp13
#分发权重值越大负载越大
worker.tomcatwap.lbfactor = 1
#Tomcat3实例配置
worker.tomcatcacq.host=localhost
worker.tomcatcacq.port=8309
worker.tomcatcacq.type=ajp13
#分发权重值越大负载越大
worker.tomcatcacq.lbfactor = 1
#负载均衡分发控制器
worker.controller.type=lb
worker.controller.balance_workers=tomcatbbs,tomcatwap,tomcatcacq
4配置tomcat
如果你在不同电脑上安装tomcat,每台电脑tomcat的安装数量为一个,可以不必修改tomcat配置文件,但是要是在同一台电脑上这里要修改tomcatbbs、tomcatwap、tomcatwww中的配置文件server.xml
这里将三个server.xml配置文件中的下列部分修改为不同的值
4.1配置Server port
三个文件中的第22行左右的的Server port修改为: