文件名称:apache+tomcat 实现负载均衡
文件大小:10.7MB
文件格式:RAR
更新时间:2018-02-08 09:59:24
apache tomcat 负载均衡 nginx
概念:
AJP是Apache提供的完成与其它服务器通讯的一种协议。在Apache中通过mod_proxy_ajp模块发送AJP数据,另外一端的服务器需要实现AJP协议,能够接受mod_proxy_ajp模块发送的AJP协议数据,在接受到AJP协议数据后做适当处理,并能够将处理结果以AJP协议方式发送回给mod_proxy_ajp模块。
配置过程:
1 安装apache
2 测试apache是否安装成功:http://localhost
出现It works!
3 解压、安装tocmat
4 测试tocmat是否安装成功:http://localhost:8080
5 配置tocmat的jdk:
打开startup.bat添加:
rem ----------------------------------------------------JDK目录
SET JAVA_HOME=D:\progam\jdk160_05
rem ----------------------------------------------------解压后Tomcat的目录
6 复制tocmat,名字为tomcat2
7 apache 整合tomcat
1)modules目录下添加模块:jk
mod_jk-1.2.26-httpd-2.2.4.so
2)修改conf/httpd.conf
最后一行添加:
include conf/mod_jk.conf
3)在conf目录下创建mok_jk.conf
内容:
#加载mod_jk Module
LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.4.so
#指定 workers.properties文件路径
JkWorkersFile conf/workers.properties
#指定哪些请求交给tomcat处理,"controller"为在workers.propertise里指定的负载分配控制器名
JkMount /*.jsp controller
4)在confi目录下创建workers.properties
内容为:
worker.list = controller,tomcat1,tomcat2
#========tomcat1========
worker.tomcat1.port=8009
worker.tomcat1.host=192.168.9.210
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 1 #加权因子 越大执行的请求越多
#========tomcat2========
worker.tomcat2.port=9009
worker.tomcat2.host=192.168.9.210
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 1
#========controller,负载均衡控制器========
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2
worker.controller.sticky_session=1
5 修改tomcat的端口号(3处)
【文件预览】:
apache+tomcat集成
----apache_2.2.4-win32-x86-no_ssl.msi(4.24MB)
----apache6.0+Tomcat负载均衡整合文档.doc(214KB)
----tomcat6026.rar(6.9MB)
----apache负载均衡配置过程.txt(2KB)
----mod_jk-1.2.26-httpd-2.2.4.so(196KB)