服务器集群(apache+tomcat)
一.Apache配置1.apche/conf/http.conf中增加:include conf/mod_jk.conf
2.将mod_jk-apache-xxx.so拷贝到modules文件夹下,在http.conf 同目录下新建mod_jk.conf文件,内容如下
LoadModule jk_module modules/mod_jk-apache-xxx.so
JkWorkersFile conf/workers.properties
JkMount /* controller
3.http.conf同目录下新建 workers.properties文件,内容如下
worker.list = controller#与mod_jk.conf配置中JkMount关联
#========tomcat1========
worker.tomcat1.port=8009#ajp13 端口号
worker.tomcat1.host=localhost #tomcat的主机地址
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1 #server的加权比重,值越高,分得的请求越多
#========tomcat2========
worker.tomcat2.port=8109
worker.tomcat2.host=localhost
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 2
#========负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2
worker.controller.sticky_session=1#指定分担请求的tomcat
二.检查集群Tomcat服务器
1.检查tomcat/conf/server.xml文件中,ajp协议端口
2.在Engine增加属性jvmRoute="tomcat1",同时增加元素
(session共享)
页:
[1]