Apache+mod_jk+Tomcat负载均衡服务器配置

1、安装Apache httpd Server和Tomcat

         Apache httpd server版本2.2.x,Tomcat 7.x

2、下载mod_jk-1.2.31-httpd-2.2.3.so

         下载完成后复制到Apache安装目录里modules目录下

3、配置

         Apache 

①在conf目录下httpd.conf文件末尾添加一行

#引入JK的配置文件

include "conf\mod_jk.conf" 

②在conf目录下创建mod_jk.conf,内容如下

#引入模块库文件

 LoadModule jk_modulemodules/mod_jk-1.2.31-httpd-2.2.3.so

 #引入workers配置文件

JkWorkersFile conf/workers.properties

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

JkMount /* controller

③ 在conf目录下创建workers.properties,内容如下

#控制器列表

worker.list = controller

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

#tomcat1 ajp Connector的端口

worker.tomcat1.port=9009

#tomcat1所在主机的ip

worker.tomcat1.host=localhost

#work的类型

worker.tomcat1.type=ajp13

#负载权重

worker.tomcat1.lbfactor = 1

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

#配置类同tomcat

worker.tomcat2.port=9009

worker.tomcat2.host=otherhost

worker.tomcat2.type=ajp13

worker.tomcat2.lbfactor = 1

 

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

worker.controller.type=lb

#控制器负载均衡的workers列表,多个用逗号分隔

worker.controller.balanced_workers=tomcat1,tomcat2

#是否粘滞session

#worker.controller.sticky_session=false

#是否强制粘滞session

#worker.controller.sticky_session_force=1

④在每个tomcat conf/server.xml中找到

<Connectorport="???"protocol="AJP/1.3"redirectPort="8443" /> 


port修改为与workers.properties相对于配置的端口号
重启Apache服务器,在地址输入http://localhost:port/ContextRoot
port指的是Apache的端口,ContextRoot指的是Tomcat所跑应用的根路径


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值