好好学习,天天向上,一流范文网欢迎您!
当前位置:首页 >> 最新范文 内容页

Apachetomcat配置报告文档

Apachetomcat配置报告文档 本文关键词:配置,文档,报告,Apachetomcat

Apachetomcat配置报告文档 本文简介:Apachetomcatmod_jk实现负载均衡Apachetomcatmod_jk实现负载均衡目录1安装JDK12安装apache12.1下载apache12.2安装apache12.3测试apache33安装tomcat43.1下载tomcat43.2配置apache54配置tomcat64.1

Apachetomcat配置报告文档 本文内容:

Apache

tomcat

mod_jk

实现负载均衡

Apache

tomcat

mod_jk实现负载均衡

目录

1安装JDK1

2安装apache1

2.1下载apache1

2.2安装apache1

2.3测试apache3

3安装tomcat4

3.1下载tomcat4

3.2配置apache5

4配置tomcat6

4.1配置Server

port6

4.2配置Connector

port7

4.3配置jvmRoute7

4.4配置Host

name、appBase8

5测试负载均衡8

5.1准备测试文件8

5.2启动Apache9

5.3启动三个tomcat9

5.4测试负载均衡10

6测试错误恢复11

1

安装JDK

这步是属于前期准备工作,如果电脑已安装的JDK版本在1.5以上,则可省略该步。

注意:一定要设置环境变量

2

安装apache

2.1

下载apache

这里选用apache2.2.4,因为这要和后面mod_jk的版本要匹配,这套版本相对来说官网上方便下载。

下载地址:http://archive.apache.org/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版本,不能下载安装版本因为要在同一台电脑上模拟三台以上的服务器。

下载地址:http://tomcat.apache.org/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相匹配的的版本

下载地址:

http://archive.apache.org/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修改为:

tomcatbbs中的配置文件server.xml

tomcatwap中的配置文件server.xml

tomcatbbs中的配置文件server.xml

4.2

配置Connector

port

三个文件中的第69行左右的的Connector

port修改为:

tomcatbbs中的配置文件server.xml

tomcatwap中的配置文件server.xml

tomcatbbs中的配置文件server.xml

三个文件中的第90行左右的的Connector

port各修改为

tomcatbbs中的配置文件server.xml

tomcatwap中的配置文件server.xml

tomcatbbs中的配置文件server.xml

4.3

配置jvmRoute

三个文件中的102行左右的jvmRoute各修改为:

tomcatbbs中的配置文件server.xml

tomcatwap中的配置文件server.xml

tomcatbbs中的配置文件server.xml

4.4

配置Host

name、appBase

三个文件中的128行左右的Host

name、appBase各修改为:

tomcatbbs中的配置文件server.xml

tomcatwap中的配置文件server.xml

tomcatbbs中的配置文件server.xml

这个时候三个tomcat服务器的配置就基本完成了,接下来就测试负载均衡了。

5

测试负载均衡

5.1

准备测试文件

我们先准备三个文件,第一个文件的文件名为test.jsp,拷贝到第一个tomcatbbs的根webapps应用的目录下,也就是D:/Program

Files/Apache

Software

Foundation/

tomcatbbs

/webapps/ROOT下:

Tomcat

BBS

第二个文件的文件名也为test.jsp,拷贝到第二个tomcatwap的根webapps应用的目录下,也就是D:/Program

Files/Apache

Software

Foundation/

tomcatwap/webapps/ROOT下:

Tomcat

WAP

第三个文件的文件名也为test.jsp,拷贝到第二个tomcatcacq的根webapps应用的目录下,也就是D:/Program

Files/Apache

Software

Foundation/

tomcatcacq/webapps/ROOT下:

Tomcat

CACQ

5.2

启动Apache

开始—>程序—>Apache

HTTP

Server

2.2.4—>Monitor

Apache

Server—>start

5.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、tomcatcacq

2.

启动tomcatbbs

3.

在浏览器中输入属性名tomcatbbs和属性值tomcatbbs再提交,返回的页面显示session中有刚刚输入的tomcatbbs属性

4.

启动tomcatwap

5.

过一会后(等待tomcatwap和tomcatbbs通信并复制信息)关闭tomcatbbs;

6.

在浏览器中输入属性名tomcatwap和属性值tomcatwap再提交,返回的页面显示session中有刚刚输入的tomcatwap属性,还有先前输入的tomcatbbs属性

7.

启动tomcatbbs

8.

过一会后(等待tomcatwap和tomcatbbs通信并复制信息)关闭tomcatwap

9.

在浏览器中输入属性名tomcatcacq和属性值tomcatcacq再提交,返回的页面显示session中有刚刚输入的tomcatcacq属性,还有先前输入的tomcatbbs和tomcatwap属性

12

TAG标签: