日期:2014-05-16 浏览次数:20857 次
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服务器到物理机器一(假设IP为59.73.195.137),安装路径为D:\Apace2
?? ?在物理机器一、二(假设IP为59.73.195.138)、三假设IP为59.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