蓝色动力网络

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2128|回复: 0

TOMCAT+APACHE实现集群/负载均衡

[复制链接]
发表于 2009-2-20 09:52:30 | 显示全部楼层 |阅读模式
当用户访问量巨增的情况下对WEB服务器的性能要求越来越高.于是负载均衡被广泛使用,负载均衡的实现有硬件和软件,硬件可靠并且效果好,但是投资额高,在这里只介绍最简单的一种,通过TOMCAT+APACHE来实现,第一是免费,二是已经被广大用户认可了,所以质量也就值得信赖多了.性能也就更加可靠.

软件下载
首先我们要准备3个软件,感谢开源,感谢无数的不要钱在奉献的外国人。。。

Apache:http://apache.mirror.phpchina.com/httpd/binaries/win32/apache_2.0.63-win32-x86-openssl-0.9.7m.msi
Tomcat:http://apache.mirror.phpchina.com/tomcat/tomcat-5/v5.5.26/bin/apache-tomcat-5.5.26.zip
mod_jk:http://tomcat.apache.org/dev/dist/tomcat-connectors/jk/binaries/win32/jk-1.2.25/mod_jk-apache-2.0.59.so(这个会由于与APACHE版本不同而出现问题,所以下载的时候要看是否支持当前版本的Apache)

安装:
Tomcat的安装我们就不再介绍了,一路回车,怎么,装不起来,要不重装系统,或者找个懂技术的看看。

       Apache的安装.Apache在安装过程中会有一个选择是使用80端口还是8080端口的选项.

       首先要查看当前主机端口使用情况,然后选择没有被使用的端口进行安装.然后直接傻瓜式安装即可.然后下载的mod_jk-apache-2.0.59.so拷贝到Apache2\modules\目录下.


实施:
1,修改Apache2\conf\httpd.conf文件,在末尾追加 include "XX/Apache2/conf/mod_jk.conf" 为你想要存放该文件的绝对路径.

2,创建文件mod_jk.conf,存放在1中的位置,内容如下:
LoadModule jk_module modules/mod_jk-apache-2.0.59.so #
JkWorkersFile conf/workers.properties
JkMount /*.jsp controller #这里是指定哪些文件交给tomcat处理,也可以为/*.do或其他

3,创建文件workers.properties,该文件和mod_jk.conf在相同目录,内容如下:
worker.list = controller,tomcat1,tomcat2
#========tomcat1========
worker.tomcat1.port=18009         #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat1.host=localhost      #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1        #server的加权比重,值越高,分得的请求越多
#========tomcat2========
worker.tomcat2.port=9009          #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat2.host=localhost    #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1        #server的加权比重,值越高,分得的请求越多
#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2   #指定分担请求的tomcat
worker.controller.sticky_session=1

4,安装Apache服务,创建Apache2\bin\Apache.exe的快捷方式,在命令行模式下:

D:\apache\bin\Apache.exe -k install

5,配置Tomcat,解压两份Tomcat配置Server.xml文件修改Tomcat的运行端口,如果是在两台服务器上运行就不用修改端口.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

蓝色动力网络微信平台
网站管理,业务合作联系邮箱: admin#lansedongli.com    QQ:13412492 限网站业务问题.
网站帐号、密码、密保找回请使用注册邮箱,发送邮件至 password#lansedongli.com ,否则不予受理.
免责声明:本论坛所有文字和图片仅代表其个人观点.
本站某些资料或文章来自于互联网,不代表本站观点,如果侵犯了您的权益,请来信告知,我们会在三天内删除.
为了给大家一个更好的交流场所,请勿在本论坛发表与中华人民共和国法律相抵触的言论,请合作,谢谢!
Copyright © 2007-2019 Corporation Powered by网吧系统 版权所有    转载请注明!
浙ICP备11043737号-1 程序:Discuz! x3.4

湘公网安备 43018102000145号

手机版|Archiver|蓝色动力网络   

快速回复 返回顶部 返回列表