工具:
JDK6
JDK7
(待解决TODO)
注意:版本要对应
1. 把mod_jk.so拷贝到D:\app\Apache Group\Apache2\modules目录下
2. 修改D:\app\Apache Group\Apache2\conf\httpd.conf文件,在末尾增加如下代码
# module mod_jk config file Include conf/mod_jk.conf
3. 在D:\app\Apache Group\Apache2\conf\目录下增加3个文件:mod_jk.conf, workers.properties, uriwokermap.properties
mod_jk.conf
#load module mod_jk-1.2.31-httpd-2.2.3.so is for Apache 2.2.x. LoadModule jk_module modules/mod_jk.so #配置 mod_jk conf #加载集群中的workers JkWorkersFile conf/workers.properties #加载workers的请求处理分配文件 JkMountFile conf/uriworkermap.properties #指定jk的日志输出文件 JkLogFile logs/mod_jk.log #指定日志级别 JkLogLevel info
workers.properties
# worker列表 worker.list=LB_worker,jkstatus #第一个worker的配置,名为worker_1 #tomcat的主机地址,如不为本机,请填写ip地址 worker.worker_1.host=localhost #ajp13 端口号,对应tomcat配置文件server.xml中Connector port="8009",默认8009 worker.worker_1.port=8009 worker.worker_1.type=ajp13 #负载的权重值,越高表示负载越大 worker.worker_1.lbfactor=1 #第二个worker的配置,名为worker_2 worker.worker_2.host=localhost #ajp13 端口号,对应tomcat配置文件server.xml中Connector port="9009" worker.worker_2.port=9009 worker.worker_2.type=ajp13 worker.worker_2.lbfactor=1 #LB_worker,用于负载均衡分发的控制器 worker.LB_worker.type=lb #重试次数 worker.LB_worker.retries=3 #指定负载的worker列表,用逗号分隔 worker.LB_worker.balance_workers=worker_1,worker_2 #配置session会话是否为粘性 #这样负载均衡器lb就会尽量保持一个session,也就是使用户在一次会话中跟同一个Tomcat进行交互 worker.LB_worker.sticky_session=true #如果sticky_session设为true时,此处一般设为false worker.LB_worker.sticky_session_force=false #设置运行状态的控制器 worker.jkstatus.type=status
uriwokermap.properties
#所有请求都由LB_worker这个worker处理 /*=LB_worker #所有包含jkstatus请求的都由名称叫jkstatus的这个worker处理 /jkstatus=jkstatus
4.修改2个tomcat下config/server.xml文件
tomcat1
<Server port="8005" shutdown="SHUTDOWN"> <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> <Engine name="Catalina" defaultHost="localhost" jvmRoute="worker_1">
tomcat2
<Server port="9005" shutdown="SHUTDOWN"> <Connector port="9080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="9443" /> <Connector port="9009" protocol="AJP/1.3" redirectPort="9443" /> <Engine name="Catalina" defaultHost="localhost" jvmRoute="worker_2">
5.在tomcat的webapp目录下,建个工程进行测试访问
6.启动Apache服务,启动tomcat1,tomcat2,开2个浏览器进行同一网址测试
7.http://127.0.0.1/jkstatus,可以服务器的运行情况
转载来源:http://cancait.blog.163.com/blog/static/2133574420122834042421/
相关推荐
Apache+Tomcat+JK是一个常见的Web服务器和应用服务器集群解决方案,用于实现负载均衡和高可用性。这个配置中,Apache作为前端反向代理服务器,Tomcat作为后端的应用服务器,而JK模块是Apache与Tomcat之间的连接器,...
总的来说,Apache+Tomcat7+jk负载均衡方案为企业级Web应用提供了可扩展性和高可用性。通过合理配置,可以有效应对高并发访问,提高服务的稳定性和可靠性。然而,为了保证系统的健壮性,还需要考虑其他的配套措施,如...
Apache+Tomcat+JK 实现集群负载均衡是一种常见的Web服务器和应用服务器的部署方式,它能够提高系统的可用性和响应速度,实现服务的高并发处理。本文将详细介绍如何配置这一环境。 首先,我们需要准备以下软件: 1. ...
Apache+JK+Tomcat搭建负载均衡是一种常见的高可用性和性能优化策略,主要目的是分散网络流量,提高服务的稳定性和响应速度。这个方案特别适合大型网站或应用,可以有效防止单点故障,提升用户体验。 首先,负载均衡...
Apache+Tomcat+JK配置负载均衡是Web服务器与应用服务器集群的一种常见组合,用于实现高可用性和高并发处理能力。Apache作为前端服务器,通过JK模块(mod_jk)与后端的Tomcat应用服务器进行通信,将HTTP请求分发到多...
在IT领域,特别是Web服务架构中,通过使用Tomcat、Apache和JK代理模块实现集群与负载均衡是一种常见的优化策略,旨在提升系统性能、稳定性和可用性。以下是对标题“tomcat+apache+jk集群和负载均衡”以及描述...
在Linux环境中,使用Apache、Tomcat和JK模块实现负载均衡和群集是一项常见的高可用性架构设计,它能够有效地分发网络流量,提高系统的可扩展性和稳定性。Apache作为前端Web服务器,负责接收用户请求并根据配置策略将...
Apache2.4、Tomcat8.0以及JK模块的结合使用是实现Web服务器与应用服务器之间负载均衡的一种常见方案。Apache作为前端服务器处理静态资源请求,而动态内容(如Java Web应用)则由Tomcat这样的Java应用服务器处理。JK...
3. **安装JK模块**:JK模块是Apache与Tomcat之间通信的桥梁,通过安装JK模块实现负载均衡。 4. **配置JK模块**:编辑JK配置文件,例如`workers.properties`,指定Tomcat实例的信息。 5. **启动Apache**:确保Apache...
Apache、Tomcat以及mod_jk模块组成的集群架构是一种常见的高性能Web服务器和应用服务器组合,用于处理高并发和负载均衡的场景。在这个配置中,Apache作为前端服务器,通过mod_jk模块与后端的Tomcat应用服务器进行...
"Apache+Tomcat配置信息 JK比较实用"这个标题表明我们将讨论如何结合两者使用,并特别关注JK模块的配置,它用于Apache和Tomcat之间的负载均衡和通信。 Apache的JK模块(mod_jk)是Apache HTTP Server与Tomcat之间的...
### Apache + Tomcat + JK配置负载均衡及虚拟主机详解 #### 一、概述 在现代Web应用开发中,为了提高服务器资源的利用率和系统的可扩展性,常常需要在一个物理服务器上部署多个不同的Web应用程序,每个应用程序可能...
### RedHat Linux + Apache + Tomcat + Mod_jk 负载均衡安装步骤详解 #### 系统环境准备与配置 在开始安装之前,我们首先需要确保系统环境满足以下要求: 1. **操作系统:** Red Hat Linux 9.0 2. **软件版本:**...
jk+apce+tomcat 整合 实现tomcat负载均衡 tomcat集群。让tomcat处理.jsp动态页面,apache处理静态页面。平且实现在一个IP下提供多个站点服务。 里面包括怎样配置apache虚拟机文件 怎样配置tomcat的虚拟机文件 花了我...
### Apache+Tomcat+Linux集群和负载均衡 在IT领域,Apache+Tomcat+Linux集群与负载均衡技术是实现高可用性、高性能Web服务的重要手段之一。本文将围绕这一主题展开详细讨论,涵盖关键技术概念、配置流程及注意事项...
本文将详细介绍如何配置 Apache + Tomcat 集群,包括安装 Apache 和 Tomcat 服务器、配置 mod_jk 模块、配置 Apache 和 Tomcat 服务器、配置负载均衡控制器等。 一、安装 Apache 服务器 首先,需要安装 Apache ...
在“apache+tomcat+jk集群”这一主题中,我们将深入探讨如何通过Apache、Tomcat以及JK模块的结合,实现负载均衡和集群配置,从而提升系统的性能和稳定性。 ### Apache的角色 Apache是一款广泛使用的开源Web服务器...
其中 mod_jk 是一个专门为 Apache 和 Tomcat 设计的模块,用于处理负载均衡任务。以下是一些关键配置示例: - **httpd.conf 配置:** - `MaxKeepAliveRequests` 设置最大持续连接请求次数。 - `...