as4下apache2.0.X+jk2+tomcat5.0.X集群(下)

1234阅读 0评论2008-06-19 niezhenqun
分类:LINUX

五,在第二台机器上安装jdk1.5和复制tomcat51并更名为tomcat52
六,用jk2整合apache2和tomcat5
1,编辑apache安装目录下的conf/httpd.conf下加载jk2.so模块
LoadModule jk2_module modules/mod_jk2.so
2,在conf下新建workers2.properties文件,内容如下
[shm]
file=${serverRoot}/logs/shm.file
size=1048576
# First Tomcat
[channel.socket:tomcat51] #第一个tomcat的名称必须跟tomcat/conf/server.xml中Engine标签处的 jvmRoute="tomcat51”指定的一样
tomcatId=tomcat51
port=7079      #tomcat51中关于 ajp13的端口
host=192.168.0.6 #tomcat51所在服务器ip
[ajp13:tomcat51]
channel=channel.socket:tomcat51
lb_factor=1    #负载均衡因子
# Second Tomcat
[channel.socket:tomcat52] #第二个tomcat的名称必须跟tomcat/conf/server.xml中Engine标签处的 jvmRoute="tomcat52”指定的一样
tomcatId=tomcat52
port=8009      #tomcat52中关于ajp13的端口
host=192.168.0.43 #tomcat5所在服务器ip
[ajp13:tomcat52]
channel=channel.socket:tomcat52
lb_factor=1   #负载均衡因子
# Load Balance #定义负载均衡组
[lb:lb1]
worker=ajp13:tomcat51
worker=ajp13:tomcat52
# Uri mapping    #指定交给tomcat处理的文件或目录
[uri:/*.jsp]
#[uri:/*]
[uri:/servlet/*]
[uri:/eduwo/*]
[uri:/cwbbsyuan/*]
group=lb:lb1    #应用负载均衡组
七,apache和tomcat协同工作并实现负载均衡和集群
1,调整apache安装目录下的conf/httpd.conf文件增加跟tomcat统一的网站目录
2,编辑tomcat安装目录下的/conf/server.xml下,取消Engine处的注释,并确保此处的jvmRoute="tomcat51"的名称跟workers2.properties中指定的一致。
3,取消servier.xml中Cluster的注释,并将cluster中的Receiver标签下的tcpListenAddress="192.168.0.6"改为tomcat所在服务器的真实ip
4, 确保每个server.xml里的cluster部分下的Membership标签中的内容一致并
   将其中的mcastAdDr="228.0.0.4"改为mcastAddr="228.0.0.4"
5,如果tomcat在同一机器上请确保每个tomcat下的4个端口分别是:
   Server port;http的Connector port;ajp的Connector port和
   Receiver标签下的tcpListenPort不同否则会冲突
6,确保每个tomcat下/conf/server.xml下cluster中Membership标签里的所有元素一致
7,确保要在应用集群的web应用下的web.xml的末尾添处标签里添加
上一篇:as4下apache2.0.x+jk2+tomcat5.0.x集群(上)
下一篇:LVS ipvsadm命令参考