电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

ApacheHttpServer与Tomcat实现负载均衡和集群

16页
  • 卖家[上传人]:鲁**
  • 文档编号:472368717
  • 上传时间:2023-02-01
  • 文档格式:DOC
  • 文档大小:409KB
  • / 16 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Apache Http Server与Tomcat实现负载均衡和集群Apache Http Server与Tomcat实现负载均衡和集群一、分布式实现原理如上图所示,主要通过Apache-Server作为中转服务器,实现多个tomcat服务器之间的分布式处理,用户直接请求Apache-Server,然后Apache-Server会将请求分发到具体的tomcat-server,之后tomcat-server响应客户请求并返回结果到Apache-Server,最后Apache-Server返回结果给用户二、负载均衡文件说明:mod_jk.conf主要定义mod_jk模块的位置以及mod_jk模块的连接日志设置,还有定义worker.properties文件的位置。 worker.properties 定义worker的参数,主要是连接tomcat主机的地址和端口信息。如果Tomcat与apache不在同一台机器上,或者需要做多台机器上tomcat的负载均衡只需要更改workers.properties文件中的相应定义即可。APACHE_HOME为你的安装目录环境说明:主要使用了一个Apac

      2、he Server和两个Tomcat5.5,在同一台电脑上进行测试。1. 准备软件Jdk1.6下载地址:http:/tomcat -6.0.29下载地址:http:/jakarta.apache.orgapache_2.2.4-win32-x86-no_ssl.msi下载地址:http:/httpd.apache.org/download.cgimod_jk-1.2.31-httpd-2.0.52.so (主要作用是建立Apache Server与Tomcat之间的连接)下载地址:http:/www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/说明:apache-server安装完成后,可以在浏览器中输入http:/localhost/来测试,如果出现” It works!”则表示安装成功。2. 安装mod_jk连接模块安装好Jdk、tomcat、apache后,加入mod_jk连接模块,就是把mod_jk-1.2.31-httpd-2.2.3.so文件拷贝到APACHE_HOMEmodules下,把jk模块的配置放到单独的

      3、文件中来,在APACHE_HOMEconf目录新建mod_jk.conf、workers.properties文件。在httpd.conf最后加上:#JKmodulesettingsIncludeconf/mod_jk.conf说明:以上表示将mod_jk.conf配置文件包含进来3. 修改mod_jk.conf文件为了保持httpd.conf文件的简洁,把jk模块的配置放到单独的文件中来。在mod_jk.conf文件中添加以下内容:# Load mod_jk2 moduleLoadModule jk_module modules/mod_jk-1.2.31-httpd-2.2.3.so# Where to find workers.properties(引用workers配置文件)JkWorkersFile conf/workers.properties# Where to put jk logs(log文件路径)JkLogFile logs/mod_jk2.log# Set the jk log level debug/error/info(log级别)JkLogLevel inf

      4、o# Select the log format(log格式)JkLogStampFormat %a %b %d %H:%M:%S %Y # JkOptions indicate to send SSL KEY SIZE,JkOptions +ForwardKeySize +ForwardURICompat -ForwardDirectories# JkRequestLogFormat set the request formatJkRequestLogFormat %w %V %T# Send JSPs for context / to worker named loadBalancer(URL转发配置,匹配的URL才转发到tomcat进行处理)JkMount /*.jsp controller# JkMount /*.* loadBalancer4. 修改workers.properties文件在workers.properties文件中添加以下内容:#server 列表worker.list = controller,tomcat1,tomcat2# tomcat1(ajp13

      5、端口号,在tomcat下server.xml配置,默认8009)worker.tomcat1.port=8009#tomcat的主机地址,如不为本机,请填写ip地址worker.tomcat1.host=localhostworker.tomcat1.type=ajp13#server的加权比重,值越高,分得的请求越多worker.tomcat1.lbfactor = 1# tomcat2worker.tomcat2.port=9009worker.tomcat2.host=localhostworker.tomcat2.type=ajp13worker.tomcat2.lbfactor = 1# controller(负载均衡控制器)worker.controller.type=lb# 指定分担请求的tomcatworker.controller.balanced_workers=tomcat1,tomcat2#worker.controller.sticky_session=true说明:此文件配置了2个tomcat服务器进行负载均衡处理,sticky_session表 述是否将对

      6、SESSION ID的请求路由回到相同的Tomcat worker。如果属性值不为0,它将被设置为JK_TRUE,session将是粘性的,即SESSION ID的请求路由回到相同的Tomcat worker;当Tomcat正使用能够跨越多个Tomcat实例持久化session数据的Session Manager时,它将被设置为JK_FALSE5. 修改tomcat配置文件server.xml更改其中一个的设置打开tomcat2/conf/server.xml文件,修改里面所有的端口设置,将8改为9,如下:6. 编写一个测试页面teat1.jsp建立一个test的web应用,里面新建一个test1.jsp,内容为test17. 启动服务器并进行测试依次启动apache-server、tomcat1、tomcat2,通过 http:/localhost/test/test1.jsp访问,查看tomcat1的窗口,可以看到打印了一行=,再刷新一次,tomcat2也打印了一条,再刷新,可以看到请求会被tomcat1,tomcat2轮流处理,实现了负载均衡三、集群(session复制)只配置负载均衡还不行,还要session复制,也就是说其中任何一个tomcat的添加的session,是要同步复制到其它tomcat, 集群内的tomcat都有相同的session1. tomcat配置1.1 修改tomcat1, tomcat2的server.xml文件添加集群内容,tomcat5.5无需添加,只需要去掉注释符,tomcat6.0需要添加,内容如下:Tomcat5.5配置

      《ApacheHttpServer与Tomcat实现负载均衡和集群》由会员鲁**分享,可在线阅读,更多相关《ApacheHttpServer与Tomcat实现负载均衡和集群》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.