Apache+Tomcat多节点负载均衡集群搭建
博客专区 > _______- 的博客 > 博客详情
Apache+Tomcat多节点负载均衡集群搭建
_______- 发表于1年前
Apache+Tomcat多节点负载均衡集群搭建
  • 发表于 1年前
  • 阅读 40
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

部署环境: 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
博文 71
码字总数 34890
×
_______-
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: