日期:2014-05-16  浏览次数:20798 次

Apache 2+Tomcat 6负载均衡与集群配置及性能测试

Apache 2+Tomcat 6负载均衡与集群配置及性能测试

负载均衡,就是apache将客户请求均衡的分给tomcat1,tomcat2....去处理,Tomcat中的集群使一组局域网上的Tomcat实例在用户看起来是单一的服务器,是实现系统资源高利用率的有效解决方案。该文章描述了一个实际的Tomcat6集群的配置,此集群包含独立的三个Tomcat6实例。(文档最后附件为该文档的完整版《包含相关的图片》)

前端采用Apache mod_jk实现负载平衡

后端使用JDBC存储的永久会话管理器实现session共享

1.安装Apche,Tomcat

?? ?http://httpd.apache.org/? 下载Apache 2.0.55

??? http://tomcat.apache.org/ 下载tomcat6.0.18 zip版本(解压即可,绿色版)

?? http://apache.justdn.org/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.15/? 下载mod_jk,注意和apache版本匹配

?? ?安装Apache服务器到物理机器一(假设IP59.73.195.137),安装路径为D:\Apace2

?? ?在物理机器一、二(假设IP59.73.195.138)、三假设IP59.73.195.139中解压下载的Tomcat压缩包,解压路径为D盘根目录。(为便于区分,可以分别重命名解压文件夹名称为tomcat-137,tomcat-138,tomcat-139)

2、配置Apache服务器

2.1 导入mod_jk模块

将下载的二进制文件mod_jk-1.2.28-httpd-2.0.52.so拷贝到物理机器一的:D:\Apache2\modules文件夹下

2.2修改Apache配置文件http.conf

apache安装目录下conf目录中找到http.conf

?? ?在文件最后加上下面一句话:include "D:\Apache2\conf\mod_jk.conf",如下所示

?

2.3 新建mod_jk.conf文件

?在物理机器一下D:\Apache2\conf\ 新建mod_jk.conf文件,文件内容如下:

#加载mod_jk Module

LoadModule jk_module modules/mod_jk-1.2.28-httpd-2.0.52.so

#指定workers.properties文件路径

JkWorkersFile conf/workers.properties