文档章节

Apache+Tomcat多节点负载均衡集群搭建

_______-
 _______-
发布于 2016/11/10 09:51
字数 401
阅读 57
收藏 0

部署环境: Windows Server 2008 64位

jdk-1.6.0_43   64位

ip设置:

apache  192.168.1.21    

tomcat1 192.168.1.22

tomcat2 192.168.1.23

一、Apache 配置:

Apache安装好后,主要是修改conf目录下的配置文件:

A、 新建三个文件

1. workers.properties

#server 列表

worker.list=controller,tomcat1,tomcat2

#========tomcat1========

worker.tomcat1.port=8010

worker.tomcat1.host=192.168.1.22

worker.tomcat1.type=ajp13

worker.tomcat1.lbfactor=1

#========tomcat2========

worker.tomcat2.port=8010

worker.tomcat2.host=192.168.1.23

worker.tomcat2.type=ajp13

worker.tomcat2.lbfactor=1

 #========controller,负载均衡控制器========

worker.controller.type=lb

worker.retries=3

worker.controller.balance_workers=tomcat1,tomcat2

#worker.controller.sticky_session=false

worker.controller.sticky_session=1

#worker.controller.sticky_session_force=1

worker.jkstatus.type=status

worker.list=jkstatus

2.uriworkermap.properties (比较灵活,带“#”可不写)

/*=controller

#所有包含jkstatus请求的都由status这个 server处理

/jkstatus=jkstatus

#这里的"!”是“非”的意思。

#/*.gif=controller

#/*.jpg=controller

#/*.png=controller

#/*.css=controller

#/*.js=controller

#/*.htm=controller

#/*.html=controller

3. mod_jk.conf

LoadModule jk_module modules/mod_jk-1.2.31-httpd-2.2.3.so  ##modus目录下需要有这个文件

JkWorkersFile conf/workers.properties

JkMountFile conf/uriworkermap.properties

#指定那些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制器名

JkMount /*.jsp controller

JkLogLevel warn

B、修改httpd.conf(修改前最好先备份)

在最后一行加上:

include "C:\Program Files (x86)\Apache Software Foundation\Apache2.2\conf\mod_jk.conf"

注:这里的是apache安装目录

总体来说apache配置主要是配置文件的修改,ip和端口等配置

 

二、Tomcat配置

两个tomcat的配置文件一样,只有一条需修改:

其中 tomcat2的这一条 <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1" >

修改为<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat2" >,其余没变化

由于后端数据库用的是oracle,所以在tomcat解析完war包后,还要配置oracle的连接地址,目录为“tomcat目录\webapps\“war包文件夹”\WEB-INF\classe\config下的jdbc.properties文件

© 著作权归作者所有

共有 人打赏支持
_______-
粉丝 4
博文 97
码字总数 38756
作品 0
宝山
程序员
私信 提问
Apache+Tomcat整合

步骤: 安装Apache基本模块 后台监控 负载均衡简单测试 配置Tomcat相关模块(AJP) 保持Session唯一,粘性会话 Tomcat集群,Session复制 1.安装Apache相关模块 负载均衡需要的主要是代理模块...

罗荣熙
2012/09/11
0
0
负载均衡入口节点压力?

像apache+tomcat集群,实际上还是apache和每个tomcat建立一个连接(ajp)。虽然每台tomcat压力减少了,但是如果并发数很大,其实用户首先还是跟apache建立连接吧,那一台apache肯定有并发数上...

铂金小虫
2013/06/07
515
4
apache+tomcat实现集群负载

我用apache+tomcat 实现负载均衡集群 都搭建完成后 我访问 http://localhost/balancer-manager 可以进入 提示配置成功了 但我通过什么访问我的应用呢? 请教 我访问应用时会提示404错误 不知...

哈哈哦123
2011/12/01
1K
11
为什么apache+tomcat搭建的负载均衡服务器集群在部署项目后的项目路径不对呢,请求获取不到数据

为什么apache+tomcat搭建的负载均衡服务器集群在部署项目后的项目路径不对呢,请求获取不到数据 我是将项目设置在tomcat的根目录访问路径,输入localhost:8080即可访问到项目的首页,显示正常...

炎南鹰
2015/03/11
888
1
Apache+Tomcat集群配置

本文Apache+Tomcat集群配置 基于最新的Apache和Tomcat,具体是2011年4月20日最新的Tomcat和Apache集群和负载均衡配置。 准备环境 Apache Apache是http服务器,我们利用其对Tomcat进行负载均衡...

嘻哈开发者
2015/07/02
0
1

没有更多内容

加载失败,请刷新页面

加载更多

Windows 10 设置 Java 环境变量

首先你需要在我的电脑中打开,找到环境变量属性。 找到环境变量属性 找到环境变量属性后单击将会看到下面的设置界面。 在这个界面中设置高级系统设置。 环境变量 在弹出的界面中选择设置环境...

honeymose
33分钟前
1
0
用any-loader封装jQuery的XHR —— 随便写着玩系列

哎,都说没人用JQuery啦,叫你别写这个。 其实我也是好高骛远使用过npm上某个和某个很出名的XHR库,嗯,认识我的人都知道我喜欢喷JQ,以前天天喷,见面第一句,你还用JQ,赶紧丢了吧。但我也...

曾建凯
今天
5
0
聊聊storm的AggregateProcessor的execute及finishBatch方法

序 本文主要研究一下storm的AggregateProcessor的execute及finishBatch方法 实例 TridentTopology topology = new TridentTopology(); topology.newStream("spout1", spout......

go4it
今天
4
0
大数据教程(7.5)hadoop中内置rpc框架的使用教程

博主上一篇博客分享了hadoop客户端java API的使用,本章节带领小伙伴们一起来体验下hadoop的内置rpc框架。首先,由于hadoop的内置rpc框架的设计目的是为了内部的组件提供rpc访问的功能,并不...

em_aaron
今天
5
0
CentOS7+git+github创建Python开发环境

1.准备CentOS7 (1)下载VMware Workstation https://pan.baidu.com/s/1miFU8mk (2)下载CentOS7镜像 https://mirrors.aliyun.com/centos/ (3)安装CentOS7系统 http://blog.51cto.com/fengyuns......

枫叶云
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部