apche24+jk+tomcat7集群部署说明文档

来源:互联网 发布:韩国爱情动作片软件 编辑:程序博客网 时间:2024/04/29 17:06

1、安装apache24

就和安装普通软件一样,具体请百度(这里不做详细介绍)


2、修改文件 ..\Apache24\conf\httpd.conf
增加一行
Include conf/mod_jk.conf


3、新建文件 ..\Apache24\conf\mod_jk.conf,同时将mod_jk.so文件复制到..\Apache24\modules\目录下。
#加载mod_jk模块,注意名称与modules目录下的文件名保持一致.  
LoadModule jk_module modules/mod_jk.so


#控制mod_jk模块打印日志级别
JkLogLevel info


#指定workers.properties文件目录.  
JkWorkersFile conf/workers.properties


#指定哪些请求由tomcat处理,controller为workers.properties文件里指定的负载控制器. 
JkMount /*  controller


4、新建文件 ..\Apache24\conf\workers.properties
worker.list=controller


#配置每一个tomcat
worker.tomcat1.port=20220 #指定tomcat服务器AJP的端口,默认为8009,注意这里的端口不是服务访问端口 
worker.tomcat1.host=19.86.11.77
worker.tomcat1.type=ajp13 #指定tomcat与apache AJP通讯协议 
worker.tomcat1.lbfactor=1 #指定负载平衡因数


worker.tomcat2.port=20221
worker.tomcat2.host=19.86.11.77
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor=1


#配置负载均衡
worker.controller.type=lb
worker.controller.balance_workers=tomcat1,tomcat2
worker.controller.sticky_session=0 #1表示session是保持的 0表示session不保持,绝对的轮询
worker.controller.sticky_session_force=1 #1表示session复制,0表示session不复制


5、修改tomcat的配置文件(两个tomcat都要修改,唯一区别就是jvmRoute值不一样) ..\apache-tomcat-7.0.57_8081\apache-tomcat-7.0.57\conf\server.xml
<Engine defaultHost="localhost" name="Catalina">
改为
<Engine defaultHost="localhost" name="Catalina" jvmRoute="tomcat1">


在<Engine defaultHost="localhost" name="Catalina" jvmRoute="tomcat1">节点里面添加一行

<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>


备注:涉及的所有配置文件和mod_jk.so请在这里下载,谢谢。
http://download.csdn.net/download/javasishen/10167649

原创粉丝点击