Linux下配置Apache2.2.6 与 Tomcat5.5集群(2)

三、在apache/conf/下面建立两个配置文件mod_jk.conf和workers.properties。

#cd /usr/local/apache2/conf/

# vi mod_jk.conf

添加如下内容:

#########################################################################

# 指出mod_jk模块工作所需要的工作文件workers.properties的位置

JkWorkersFile conf/workers.properties

# Where to put jk logs

JkLogFile logs/mod_jk.log

#Set the jk log level [debug/error/info]

JkLogLevel error

#将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理

JkMount /*.jhtml controller

JkMount /*.do controller

JkMountCopy all #详细见下面说明

注意:使用mod_jk 1.2.6+时,如果你希望声明一个全局的JkMount's或者JkMountFile's来代替每个虚拟主机,你需要引入’JkMountCopy all’作为全局变量。如果你不想为每个虚拟主机拷贝同样的JkMount/MkMountFile,你需要在虚拟主机指令中声明’JkMountCopy On’。如果不加入此项,则负载均衡会失败!

########################################################################

# vi workers.properties

添加内容如下:

#######################################################################

worker.list=controller

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

worker.tomcat1.port=8009

worker.tomcat1.host=localhost

worker.tomcat1.type=ajp13

worker.tomcat1.lbfactor=1

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

worker.tomcat2.port=9009

worker.tomcat2.host=localhost

worker.tomcat2.type=ajp13

worker.tomcat2.lbfactor=1

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

worker.controller.type=lb

worker.controller.balanced_workers=tomcat1,tomcat2

worker.controller.sticky_session=true

worker.controller.sticky_session_force=false

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyxyys.html