日期:2014-05-17  浏览次数:21094 次

【服务配置】apache+tomcat配置负载均衡
1.?? 目标

使用 apache tomcat 配置一个可以应用的 web 网站,要达到以下要求:

1、? Apache 做为 HttpServer ,后面连接多个 tomcat 应用实例,并进行负载均衡。

2、? 为系统设定 Session 超时时间,包括 Apache tomcat

3、? 为系统屏蔽文件列表,包括 Apache tomcat

2.?? 安装 tomcat

2.1. 下载,解压 tomcat

不要下载安装版 , 下载地址

http://tomcat.apache.org

2.2. 配置 tomcat

2.2.1. ??? 配置 server 的关闭口

我们需要在一台机器上跑 2 个不同的 tomcat ,需要修改不同的 tomcat 的关闭口,避免出现端口被占用的情况。在 server.xml 中找到 server, 将:

<Server port="8005" shutdown="SHUTDOWN">

改为

<Server port="XXXX" shutdown="SHUTDOWN">

XXXX 在这里表示不同的端口:我的两个 tomcat 分别使用 8035 8045

?

注意:这里之所以要配置不同的 tomcat 关闭口,只是因为我们使用了多个 tomcat ,其实用一个 server 多个实例也可以。

2.2.2. ??? 配置 service

我们需要对不同的 tomcat service 取不同的名字,在 server.xml 中找到:

<Service name="Catalina">

改为:

<Service name="XXXX">

两个 service 分别为 tomcat6 tomcat5

2.2.3. ??? 配置 Connector

这个部分主要是要改两个 Connector ,当然前提是你的 tomcat 只有两个 Connector

修改 ajp1.3 的端口:

找到: <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

改为: <Connector port="XXXX" protocol="AJP/1.3" redirectPort="8443" />

两个 Servi