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

结合Apache和Tomcat实现集群和负载均衡

?

FROM:?http://fableking.iteye.com/blog/360870

?

因原文中有较多的贴图,如若各位读者一时不想亲自动手而直想看到配置效果,可查看原文(轻松实现Apache,Tomcat集群和负载均衡)。或者访问转载原文后地址:(轻松实现Apache,Tomcat集群和负载均衡


一:软件环境
?? 1. Apache: apache 2.0.55 (由http://httpd.apache.org/进入下载)(点击下载apache 2.0.55)
?? 2. Tomcat: Tomcat 5.5.25 (由http://tomcat.apache.org/进入下载)(点击下载Tomcat 5.5.25 zip版)
?? 3. mod_jk: 在页面?http://tomcat.apache.org/?? Download 标题下找到 Tomcat Connectors 链接进入(?点击下载mod_jk-apache-2.0.55.so),看起来像是个Unix/Linux下的动态库,实际应是个Win32 的 DLL 动态库,大概是为保持不同平台配置的一致性,才用了这个扩展名。

二:负载均衡
 用Apache进行分流,把请求按照权重以及当时负荷分tomcat1,tomcat2...去处理

1. 安装apache,tomcat
?? 我把Apache安装在D:\Apache Group\Apache2
  解压两分Tomcat, 分别在 D:\Apache Group\Tomcat5_1,D:\Apache Group\Tomcat5_2
?? 如果把不同版本的Tomcat进行集群,目录就可用Tomcat4_3(版本为4.x的第三个tomcat服务器),Tomcat6_4(版本为6.x的第三个tomcat服务器),这是Unmi本人的习惯。

2.修改Apache配置文件http.conf

?? 在apache安装目录下conf目录中找到http.conf,在文件最后加上下面一句话就可以了

???include conf\mod_jk.conf

3. http.conf 同目录下新建mod_jk.conf文件,内容如下

?

Java代码? ?收藏代码
  1. #加载mod_jk?Module?????????
  2. LoadModule?jk_module?modules/mod_jk-apache-