侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

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

2023-12-12 星期二 / 0 评论 / 0 点赞 / 108 阅读 / 2864 字

部署环境: Windows Server 2008 64位 jdk-1.6.0_43 64位 ip设置: apache 192.168.1.21 tomcat1 192.168.1.22 tom

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

广告 广告

评论区