预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

实现Apache+Tomcat的集群和负载均衡软件环境Apache:httpd-2.2.17-win32-x86-no_ssl.msiTomcat:apache-tomcat-5.5.27.zipmod_jk2:mod_jk-apache-2.0.55.soTomcat是开源服务器,下载地点HYPERLINK"http://tomcat.apache.org/download-55.cgi"http://tomcat.apache.org/download-55.cgiApache是开源的www服务器,下载地点HYPERLINK"http://httpd.apache.org/download.cgi"http://httpd.apache.org/download.cgijk2模块,jk是mod_jserv的替代者,它是Tomcat-Apache插件,处理Tomcat和Apache之间的通信,在集群配置中充当负载均衡器的作用。JK2符合apache2.x系列的新品,下载地址可以在网上搜索。负载均衡负载均衡,就是apache将客户请求均衡的分给Tomcat1,Tomcat2....等多个应用去处理,部署方式有二种:同台机器部署多个应用。多台机器部署多个应用。下面我们就这二种方式进行详细的部署说明,并比较分析二种配置的迥异之处。第一步、安装Tomcat同台机器Tomcat解压二份到某一磁盘的根目录下,重命名为:Tomcat1、Tomcat2不同机器在二台机器上各安装一个Tomcat应用:Tomcat1和Tomcat2二台机器的IP分别为:Tomat1:192.168.1.100Tomat2:192.168.1.101我们在100的机器上安装并配置Aapche第二步、安装和调试Apache安装Apache本文下载的是windows版本2.2.17,执行msi并回答一些简单问题就可完成apache安装,步骤配置JK2把下载的mod_jk-1.2.28-httpd-2.2.3.so改名为mod_jk2.so放到apache的modules目录下:在conf目录下创建mod_jk2.conf文件,内容如下修改apache的conf目录下的httpd.conf文件,在文件最后加入一行信息,如图:在http.conf同目录下创建workers.properties文件,填写以下内容:第三步、修改Tomcat配置文件server.xml如果你在不同电脑上安装tomcat,tomcat的安装数量为一个,可以不必修改tomcat配置文件。如果是在同一台电脑上安装两个tomcat,所以需要更改其中一个的设置打开tomcat2/conf/server.xml文件第四步、启动测试Aapache在IE地址栏输入HYPERLINK"http://localhost"http://localhost,将会出现以下测试页面,表示启动成功第五步、编写测试JSP如果是单台机器,在Tomcat1和Tomcat2下的webapps/test,编写test.jsp文件:启动Apache、Tomcat1和Tomcat2,查看测试结果:通过HYPERLINK"http://localhost/test/test.jsp"http://localhost/test/test.jsp访问,查看tomcat1的控制台窗口,可以看到打印了一行"==========",再刷新一次,tomcat2也打印了一条,再刷新,可以看到请求会被tomcat1,tomcat2轮流处理,实现了负载均衡,如图:注意:同一机器配置二个Tomcat,启动时通过cmd的方式进入DOS命令窗口,切到Tomcat/bin路径下,输入startup.bat命令进行启动。如果是二台机器IP为100的机器在Tomcat下的webapp/test编写testGroup.jsp(输出颜色为红色,同时设置session):IP为101的机器在Tomcat下的webapp/test编写testGroup.jsp(输出颜色为蓝色,同时设置session):启动二台机器的二个Tomcat1和Apache服务Apache服务器IP:192.168.1.100Tomcat1服务器IP:192.168.1.100Tomcat1服务器IP:192.168.1.101首先验证Apache服务器的静态页面是否正常,访问:192.168.1.100(若局域网内不能访问请检查防火墙设置)验证tomcat和apache配置提供负载均衡,用不同的终端访问:HYPERLINK"http://192.168.1.100/testGroup/index.jsp"http://192.168.1.100/testGroup/in