Tomcat 集群 一 tomcat 与 apache 集成
1.1 原理:
Tomcat 提供了专门的JK 插件来负责tomcat 和 http 服务器的通信,所以要把jk 插件放到http服务器上,当http服务器接收到请求时,会通过jk 插件来过滤url,jk 插件根据预先配置好的url 映射信息,决定是否把客户请求发送给tomcat。
1.2 准备
下载apache httpd-2.0.65-win32-x86-no_ssl.msi
Tomcat apache-tomcat-6.0.39.zip
JK 插件 tomcat-connectors-1.2.40-windows-i386-httpd-2.0.x.zip
1.3 配置
1.安装apache,
2.解压tomcat
3.Copy mod_jk.so 到apache 的modules 目录下面
1.4 创建workers.properties 文件
该文件用于apache 关联到tomcat,把tomcat 作为一个apache的工人。
在apache 的conf 目录下创建workers.properties文件,添加如下内容,ajp
worker.list=worker1
worker.worker1.port=8009
worker.worker1.host=localhost
worker.worker1.type=ajp13
worker.worker1.lbfactor=1
1.5 修改httpd.conf 文件
设定jk 相关的参数
末尾添加
LoadModule jk_module modules/mod_jk.so
JkWorkersFile conf/workers.properties
JkLogFile logs/mod_jk.log
JkLogLevel debug
JkMount /*.jsp worker1
所有的jsp 都走worker1
1.6 测试
访问 http://localhost:8080/index.jsp 进入默认的tomcat 页面
访问http://localhost/index.jsp 显示页面不存在
重启apache 和tomcat 服务后
访问http://localhost/index.jsp
可以进入tomcat 页面
- 点赞
- 收藏
- 关注作者
评论(0)