Apache,Tomcat的集成和负载均衡

Apache,Tomcat的集成和负载均衡

一、Apache的安装

1、下载Apachehttp://httpd.apache.org/最新的Apache Web Server

2、安装Apache Web Server:根据安装向导安装Apache Web Server

3、我的安装目录是E:/Apache2

二、安装两个Tomcat Server

1、 参考JSP开发之二中的Tomcat的安装和配置

2、 检查两个Tomcat是安装成功我的安装分别是E:/tomcat1E:/tomcat2

三、ApacheTomcat的集成

1、 下载和安装Tomcat Connector

http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.15/mod_jk-apache-2.0.55.so

下载后修改文件名

mod_jk.so并复制到E:/Apache2/modules目录

2、 打开E:/Apache2/conf目录中的httpd.conf文件,并在文件最后加下如下的一段文字

LoadModule jk2_module modules/mod_jk2.so

3、 E:/Apache2/conf目录下建立workers2.properties文件,文件的内容如下

#******************************************************

[logger.apache2]

level=DEBUG

 

[config]

file=E:/Apache2/conf/workers2.properties

 

[shm]

file=E:/Apache2/logs/jk2.shm

size=1048576

 

[channel.socket:tomcat1]

port=8009

host=127.0.0.1

 

[ajp13:tomcat1]

channel=channel.socket:tomcat1

tomcatId=tomcat1

routeRedirect=tomcat1

 

 

# Load Balance

[lb:lb1]

worker=ajp13:tomcat1

 

[uri:/*.jsp]

group=lb:lb1

group=lb:lb1

[uri:/*.jsp.]

group=lb:lb1

[uri:/*.jsp ]

group=lb:lb1

如图

4、 打开E:/tomcat1下的conf目录,并在目录打开或创建jk2.properties文件。

文件内容如下:

## THIS FILE MAY BE OVERRIDEN AT RUNTIME. MAKE SURE TOMCAT IS STOPED

## WHEN YOU EDIT THE FILE.

 

## COMMENTS WILL BE _LOST_

 

## DOCUMENTATION OF THE FORMAT IN JkMain javadoc.

 

# Set the desired handler list

# handler.list=apr,request,channelJni

#

# Override the default port for the socketChannel

# channelSocket.port=8019

# Default:

# channelUnix.file=${jkHome}/work/jk2.socket

# Just to check if the the config  is working

# shm.file=${jkHome}/work/jk2.shm

 

# In order to enable jni use any channelJni directive

# channelJni.disabled = 0

# And one of the following directives:

 

# apr.jniModeSo=/opt/apache2/modules/mod_jk2.so

 

# If set to inprocess the mod_jk2 will Register natives itself

# This will enable the starting of the Tomcat from mod_jk2

# apr.jniModeSo=inprocess

 

handler.list=apr,request,channelJni

channelSocket.port=8009

shm.file=d:/sunpro/Apache2/logs/jk2.shm

apr.jniModeSo=d:/sunpro/apache2/modules/mod_jk2.so

5、 打开E:/tomcat1下的conf目录下的server.xml文件,去掉会没用的。

加入如下的几行

<!-- Define an AJP 1.3 Connector on port 8009 -->

    <Connector port="8009" maxThreads="50" minSpareThreads="20" maxSpareThreads="35" enableLookups="false"

    redirectPort="8443" acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"

    URIEncoding="gb2312" protocol="AJP/1.3" />

如图:

6、 重新起动tomat1apache。就用可通过apache来访问jspservlet

 

四、ApacheTomcat的集成和负载均衡

 

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值