1. 下载apache  server,最新链接 http://archive.apache.org/dist/httpd/binaries/win32 当前实验版本2.2.4
  2. 下载apache  tomcat,我在官网下的是7.0 http://tomcat.apache.org/download-70.cgi
  3. 下载tomcat到apache server的链接器  http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/   按照系统的不同进行下载连接器
  4. 最后配置Apache Server的http.conf文件,在文件的最后添加如下代码
Include  conf/mod_jk.conf

5.在apache Server的conf目录下,新建立一个文件mod_jk.conf,文件的内容如下:

#加载mod_jk Module
LoadModule jk_module modules/mod_jk.so#指定 workers.properties文件路径
JkWorkersFile conf/workers.properties# 指定日志文件
JkLogFile logs/mod_jk.log
# 指定日志级别
JkLogLevel debug #指定那些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制器
JkMount /*.jsp controller

    6.在apache server的conf目录中,新建workers.properties文件,进行负载均衡配置,内容如下:

#server 列表worker.list = controller,tomcat1,tomcat2#========tomcat1========
#根据type设置端口号。如果为ajp13,则此处为ajp13的端口号(在tomcat下server.xml配置,默认8009)不是Tomcat的http端口号,是ajp的端口号,这个地方要特别注意。worker.tomcat1.port=8009       #关联的端口号worker.tomcat1.host=127.0.0.1   #ip地址worker.tomcat1.type=ajp13     #类型worker.tomcat1.lbfactor = 1   #平衡因素,值越大则jk分发到此tomcat的负荷越大#========tomcat2========worker.tomcat2.port=8009worker.tomcat2.host=192.168.1.164worker.tomcat2.type=ajp13worker.tomcat2.lbfactor = 2#========controller,负载均衡控制器========#定义类型为负载均衡器lbworker.controller.type=lb#定义负载均衡的对象worker.controller.balance_workers=tomcat1,tomcat2worker.controller.sticky_session=falseworker.controller.sticky_session_force=false################################3#1、其中worker.tomcat1.host中,tomcat1代表节点名,host值为节点IP,
# 如果有更多节点,顺序定义更多的node段,并在worker.controller.balance_workers后全部列出。#2、lbfactor是负载分配权重,值越大分配的负载越多。#3、worker.controller.sticky_session,设置为1或true使用粘着session,设置为0或false不使用粘着session。
# 如果sticky_session设为true时,建议sticky_session_force设为false,
# 此参数表明如果集群中某台服务器在多次请求没有响应后,将转发当前的请求到其它服务器上处理;
# sticky_session=false时,影响比较大,会导致转发到其它服务器上的请求,找不到原来的session,
# 所以如果此时请求中有读取session中某些信息的话,就会导致应用的null异常。
# sticky_session、sticky_session_force的默认值分别为true,false。# sticky_session sticky_session_force 含义
# true false SESSION会复制,有粘性
# true true SESSION不复制,有粘性
# false false SESSION会复制,无粘性
# false true SESSION会复制,无粘性#################################

  

7.在本地和远程的tomcat中的webapps下,新建目录,如Test,在Test下面建立test.jsp

8.启动apache server,访问localhost/Tets/test.jsp,可以看到,会把jsp请求分发到不同的服务器中。

转载于:https://www.cnblogs.com/toSeeMyDream/p/6292167.html

apache server和tomcat集群配置一:水平负载相关推荐

  1. window xp Apache与Tomcat集群配置--转载

    转载地址:http://www.cnblogs.com/obullxl/archive/2011/06/09/apache-tomcat-cluster-config.html 一. 环境说明 Win ...

  2. Apache + Tomcat集群配置详解(1)

    Apache + Tomcat集群配置详解(1) 一.软件准备 Apache 2.2 : http://httpd.apache.org/download.cgi,下载msi安装程序,选择no ssl ...

  3. Nginx+Memcached+Tomcat集群配置实践(Sticky Session)

    准备工作 创建一个简单的web应用,名为session.其中有两个页面,分别如下所示: 页面login.jsp [html] view plaincopy <%@ page language=& ...

  4. Nginx以及通过Nginx实现tomcat集群配置与负载均衡

    Nginx简介 启动,停止,和重新加载配置文件命令 Nginx功能 正向代理和反向代理的区别 反向代理 负载均衡 1.RR(默认) 2.权重 3.ip_hash 4.fair(第三方) 5.url_h ...

  5. 大数据互联网架构 tomcat集群配置时三个端口的作用

    tomcat集群配置时三个端口的作用 在配置多个tomcat时需要同时配置这三个端口 Connector用于监听请求 protocol: http/1.1协议 , 用于监听浏览器发送的请求 , 设置成 ...

  6. emq集群配置nginx做负载均衡

    emq集群配置nginx做负载均衡 创建 EMQ X 节点集群 emqx 集群搭建 例如: 节点 IP 地址 emqx@192.168.1.17 192.168.1.17 emqx@192.168.1 ...

  7. windows apache 负载均衡配置 Tomcat集群配置

    2019独角兽企业重金招聘Python工程师标准>>> 1.安装 exe可执行文件的安装方式:http://jingyan.baidu.com/article/ed15cb1b73b ...

  8. Nginx SSL+tomcat集群配置SSL,ngnix配置SSL后js/css访问出现404

    最近在做一个项目, 架构上使用了 Nginx +tomcat 集群, 且nginx下配置了SSL,tomcat no SSL,项目使用https协议 但是,明明是https url请求,发现 log里 ...

  9. windows下tomcat集群配置(两种方法)

    两种方法只是在配置上不同原理一样,因为apache2.X后其自身集成了mod_jk功能,相对于1.3版本,不需要再进行繁琐的worker.properties配置,配置过程大幅简化. 一.软件需求 操 ...

  10. Apache Hadoop3.x 分布式集群配置安装

    文章目录 一.前提说明 二.准备工作 三.开始 1 安装虚拟机 2 Hadoop运行环境搭建 2.1 ping 2.2 安装软件 2.3 关闭防火墙 2.4 创建普通用户 2.5修改虚拟机IP为静态 ...

最新文章

  1. C语言 2048小游戏
  2. SQLite学习总结(2)——使用Java操作SQLite
  3. JZOJ 1035. 【SCOI2009】粉刷匠
  4. 如何去读Binder的源码
  5. 最新android工程目录下armeabi-v7a,armeabi的具体含义,有什么区别
  6. 互联网通信流程(含servlet)
  7. Springboot集成rabbitmq
  8. 学习 stm32(TTL)串口通信控制16路舵机控制板(维特智能)
  9. js 数组entries迭代方法
  10. 物理学专业英语(词汇整理)--------03
  11. 男程序员怎么过妇女节
  12. SV--随机化笔记总结
  13. PLC模拟输入滤波10种方法
  14. ThingsBoard入门实战(二):ThingsBoard 设备接入
  15. 追风去,不如造风来——致敬蚂蚁区块链创新大赛中的参与者们
  16. 数码照片处理实例:用Photoshop处理照片的背景
  17. 智能AI伪原创工具文章在线生成源码
  18. Android网络请求框架Volley的使用
  19. 汽车手机智能控制一键启动智能钥匙开发
  20. 宝藏高数软件——知能行

热门文章

  1. 学习数据结构与算法分析如何帮助您成为更优秀的开发人员
  2. 还在为生产环境中用什么样的 Kubernetes 架构困惑吗,或许看完这篇你的问题就迎刃而解了!...
  3. python 百度ai json解析_百度AI识别调用的简单例子
  4. 第二十八篇 闭包函数
  5. Nginx 自定义404 页面
  6. P1603 斯诺登的密码-字符串加法的妙用
  7. RQNOJ 95 多多看DVD(加强版):01背包
  8. Shell编程之条件判断
  9. .NET之EntityFramework框架运用
  10. 开机启动项快捷方式所在的目录