




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
主要目标:1、 整合Apache与tomcat2、 实现动静分离3、 实现负载均衡功能4、 检测是否到达所需效果实现步骤:1、 安装apache2.2,apache-tomcat-6.0.35,jdk1.6.0_35,windows72、 为了检查整合是否成功,我先建立一个test文件夹,并在其中建立一个jsp文件夹然后在test下建立一个index.html文件,最后在jsp目录中建立一个test.jsp文件。Index.html文件内容如下:It is tomcat + Apache!test.jsp文件文件内容如下:JSP TEST this is date 3、 为了方便管理我把所有的配置均放在一个文件中,由于我不太喜欢修改软件本身的配置文件,所以单独建立了proxy.conf文件,文件内容如下:LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module modules/mod_proxy_ajp.soLoadModule proxy_balancer_module modules/mod_proxy_balancer.soLoadModule proxy_http_module modules/mod_proxy_http.soProxyRequests Off NameVirtualHost *:80 ServerAdmin ServerName ServerAlias DocumentRoot C:/apache-tomcat-6.0.35/webapps/test Options FollowSymLinksAllowOverride None Order allow,deny Allow from all DirectoryIndex index.html index.jsp ProxyIOBufferSize 8192 ProxyVia Full ProxyPass /*.jpg ! ProxyPass /*.gif ! ProxyPass /*.png ! ProxyPass /*.js ! ProxyPass /*.css ! ProxyPass /*.html ! ProxyPass / ajp:/:8009/ProxyPass / ajp:/localhost:8009/最后在httpd.conf文件中追加一句:Include conf/proxy.conf4、 启动tomcat,不启动Apache1) 在IE中输入:http:/localhost/test/index.html2) 在IE中输入:http:/localhost/test/jsp/test.jsp3) 在IE中输入:http:/localhost:8080/test/index.html4) 在IE中输入:http:/localhost:8080/test/jsp/test.jsp 对比结果,发现通过tomcat访问网页需要带端口号5、 启动Apache,不启动tomcat1) 在IE中输入:http:/localhost/test/index.html2) 在IE中输入:http:/localhost/test/jsp/test.jsp对比结果,发现apache已经可以解析工程目录下静态文件,但动态网页无法处理。6、 在启动Apache的前提下,同时启动tomcat1) 在IE中输入:http:/localhost/test/index.html2) 在IE中输入:http:/localhost/test/jsp/test.jsp对比结果,发现都可以访问了,说明整合成功!并实现了动静分离!(静态网页由apache解析,动态网页由tomcat解析)7、 关于虚拟主机的测试(在第6点条件下)1) 在IE中输入:/test/index.html2) 在IE中输入:/test/jsp/test.jsp发现无法访问,尝试在C:WindowsSystem32driversetchosts中追加如下内容 localhost 重启apache和tomcat,然后再输入上面两个网址试试,发现都可以访问了8、 关于负载均衡的实现与观察首先,将proxy.conf文件需要调整成为#apache对应支持模块启用LoadModule info_module modules/mod_info.soLoadModule status_module modules/mod_status.soLoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module modules/mod_proxy_ajp.soLoadModule proxy_balancer_module modules/mod_proxy_balancer.soLoadModule proxy_http_module modules/mod_proxy_http.so# 警告:以下这段配置仅用于调试,绝不要添加到生产环境中! #SetHandler server-infoOrder deny,allow#Deny from allAllow from localhost SetHandler balancer-manager order Deny,Allow #Deny from all Allow from localhost SetHandler server-status Order deny,allow #Deny from all Allow from localhost#ProxyRequests Off NameVirtualHost *:80 ServerAdmin ServerName ServerAlias DocumentRoot C:/apache-tomcat-6.0.35/webapps/test Options FollowSymLinksAllowOverride None Order allow,deny Allow from all DirectoryIndex index.html index.jsp ProxyIOBufferSize 8192 ProxyVia Full ProxyPass /*.jpg ! ProxyPass /*.gif ! ProxyPass /*.png ! ProxyPass /*.js ! ProxyPass /*.css ! ProxyPass /*.html ! ProxyPass /test balancer:/test stickySession=JSESSIONID noFailOver=On ProxyPassReverse /test balancer:/test/index.jsp BalancerMember ajp:/:8009/ test loadfactor=1 route=tomcat1BalancerMember ajp:/:9009/ test loadfactor=1 route=tomcat2 ProxySet lbmethod=bytraffic 其中test部分为工程目录名称其次,在C:/apache-tomcat-6.0.35/webapps/test目录下新建index.jsp为如下内容Insert title here当前SessionID: Session属性列表: % Enumeration e = (Enumeration) session .getAttributeNames(); while (e.hasMoreElements() String name = e.nextElement(); String value = (String) session.getAttribute(name); out.println(name + = + value + ); System.err.println(name + = + value); % 键: 值: 再将C:/apache-tomcat-6.0.35复制一份到D:/apache-tomcat-6.0.35最后,修改D:/apache-tomcat-6.0.35/conf/server.xml文件,目的防止端口冲突需要修改部分如下(参考下面修改即可):。 。 保存后同时启动两个tomcat,打开三个IE窗口第一个IE中输入:http:/localhost/ balancer-manager第二个IE中输入:http:/localhost/test/index.jsp第三个IE中输入:http:/localhost/test/index.jsp反复刷新三个IE窗口,观察两个tomcat后台打印内容,还可以尝试关闭后两个窗口,重新打开新的窗口,然后输入http:/localhost/tes
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南张家界市住房保障和房产市场服务中心招聘公益性岗位人员1人模拟试卷及答案详解(历年真题)
- 2025年分级设备地矿勘测设备:钻探机合作协议书
- Heptadecanonyldethio-CoA-Heptadecanonyldethio-coenzyme-A-生命科学试剂-MCE
- Glycidyl-myristate-d5-Myristic-acid-glycidyl-ester-d-sub-5-sub-生命科学试剂-MCE
- 2025安徽滁州市明光市消防救援大队招聘政府专职消防员15人考前自测高频考点模拟试题参考答案详解
- 小学元旦安全教育培训课件
- 2025广东湛江市坡头区社会保险基金管理局招聘编外人员1人模拟试卷带答案详解
- 2025年琼海市校园招聘教育类专业技术人才(西安站)考前自测高频考点模拟试题及答案详解(名校卷)
- 生产安全管理制度执行记录表安全事故预防功能
- 2025年泉州德化县公办学校专项招聘编制内新任教师19人(二)模拟试卷及答案详解(考点梳理)
- Frenchay构音障碍评定
- 第二讲国外教育评价的发展历程
- 教育学原理课后答案主编项贤明
- 建筑装饰施工技术-轻质隔墙工程施工课件(-)
- 语言领域核心经验《学前儿童语言学习与发展核心经验》
- 德国工业4.0与数字化制造课件
- 肉制品加工技术完整版ppt课件全套教程(最新)
- 统编版一年级语文上册 第5单元教材解读 PPT
- GB∕T 11032-2020 交流无间隙金属氧化物避雷器
- 新进教职工试用期满考核登记表
- 我的爱人(央金)简谱图片格式-简谱
评论
0/150
提交评论