sele 发表于 2017-2-4 10:17:34

mod_jk 配置与tomcat集成负载平衡测试

1.下载安装apache.
2.下载tomcat.
3.下载mod_jk.so。(注意mod_jk版本一定要与apache版本对应,下载mod_jk时有说明,请看清楚啦)
4.将mod_jk.so拷到%apache%/modules/下,mod_jk下载时有版本号,重命名一下。
5.在%apache%/conf/下新增一个workers.properties文件,内容如下
ps=/
worker.list=worker2,worker1,loadbalancer
worker.worker1.port=8019
worker.worker1.host=localhost #Tomcat server address
worker.worker1.type=ajp13 #worker type
worker.worker1.lbfactor=2 #loading parameter

worker.worker2.port=8009
worker.worker2.host=localhost
worker.worker2.type=ajp13
worker.worker2.lbfactor=2

worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=worker2,worker1
6..配置httpd文件了,在httpd最后加上
#加載mod_jk模塊
LoadModule jk_module modules/mod_jk.so #此文件就是第4步的文件
JkWorkersFile "conf/workers.properties"#此文件就是第5步的文件
JkLogFile "logs/mod_jk.log"#此文件是在%apache%/logs/下的日志文件
JkLogLevel debug
#此处加上你需要让tomcat处理的目录 ,loadbalancer就是对应workers.properties中的work
JkMount /*.jsp loadbalancer
7.负载平衡测试
配置完成了,启动apache,若配置不正确,可以用下面命令来查看apache错误,在cmd命令窗口中,cd 到%apache%/bin目录下,
用#httpd 命令行启动
#httpd.exe -w -n "Apache2.2" -k start

现在开始用apache自带的测试工具ab来测试负载平衡了,
ab -n 100 -c 100 http://localhost/docs/a.jsp
页: [1]
查看完整版本: mod_jk 配置与tomcat集成负载平衡测试