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

部署环境: 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文件

转载于:https://my.oschina.net/v512345/blog/785430

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值