两台服务器上做Apache2.2+Tomcat6.0+mod

1.在一台服务器上安装Apache2.2,通过Apache的分发控制器来控制负载均衡

2. 安装Apache2.2,安装路径D:Apache2.2.安装中需要填写DNS域名来进行绑定.

3. 将workers.properties拷贝到D:\Apache2.2\conf目录下

workers.properties

#下面是分发控制器 注意不要放tomcat实例
worker.list=gboscontroller

#Tomcat1实例配置 这里要和Tomcat配置文件Service.xml的jvmRoute保持一致
worker.pro1.host=192.168.1.11
worker.pro1.port=8009
worker.pro1.type=ajp13
#worker.pro1.connectionTimeout=600000
#分发权重 值越大负载越大
worker.pro1.lbfactor = 1

#Tomcat2实例配置
worker.pro2.host=192.168.1.12
worker.pro2.port=8009
worker.pro2.type=ajp13
#worker.pro2.connectionTimeout=600000
#分发权重 值越大负载越大
worker.pro2.lbfactor = 1

#负载均衡分发控制器
worker.procontroller.type=lb
worker.procontroller.balance_workers=pro1,pro2

4.将mod_jk.so拷贝到D:\Apache2.2\modules目录下

5.打开D:\Apache2.2\conf\httpd.conf并加入以下内容:

#以下为tomcat集成配置部分
LoadModule jk_module modules/mod_jk.so
#加载配置文件
JkWorkersFile conf/workers.properties
#指定日志文件
JkLogFile logs/mod_jk.log
#指定日志级别
JkLogLevel info
#日志记录的格式
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]
#指定那些请求交给tomcat处理,"procontroller"为在workers.propertise里指定的负载分配控制器
JkMount /* procontroller 
#此处是指定分配给tomcat的请求 例如*.do *.jsp


6.修改两台服务器中的Tomcat6.0中的server.xml为:

(80端口已被Apache2.2占用,Tomcat6.0中的端口改用其他的)

1.<Engine defaultHost="localhost" jvmRoute="pro1">

2.<Engine defaultHost="localhost" jvmRoute="pro2">


7.启动两台服务器上的Tomcat6.0(两台服务器上的程序一样相当于克隆版)

<!--EndFragment-->

<!--EndFragment-->

相关文件下载:

免费下载地址在

用户名与密码都是

具体下载目录在 /2012年资料/3月/18日/两台服务器上做Apache2.2+Tomcat6.0+mod_jk的负载均衡/

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

转载注明出处:http://www.heiqu.com/f5c17b3d0149c837252de7d56de0cd2d.html