在上篇blog
《WEB-IM的构建》中提到关于apache+tomcat+mod_jk整合,下面简单介绍一下。apache和tomcat都是Web服务器,我使用的是Apache2.2和tomcat 6.0,而mod_jk是整合Apache+Tomcat的plus,具体步骤如下:
1、安装apache、jdk和tomcat;
2、复制mod_jk.so文件到Apache2.2\modules目录;
3、在Apache2.2\conf目录下创建workers.properties文件,用于配置tomcat的信息。
文件如下:
#
# workers.properties
#
# list the workers by name
worker.list=DLOG4J, status
# localhost server 1
# ------------------------
worker.s1.port=8009 #工作端口,若没占用则不用修改
worker.s1.host=localhost #Tomcat服务器的地址
worker.s1.type=ajp13 #类型
# localhost server 2
# ------------------------
worker.s2.port=8209
worker.s2.host=localhost
worker.s2.type=ajp13
worker.s2.stopped=1
worker.DLOG4J.type=lb
worker.retries=3
worker.DLOG4J.balanced_workers=s1, s2
worker.DLOG4J.sticky_session=1
worker.status.type=status
4、在Apache2.2\conf目录下创建uriworkermap.properties文件
# Simple worker configuration file
# Mount the Servlet context to the ajp13 worker
#/jmx-console=loadbalancer
#/jmx-console/*=loadbalancer
/examples/*=localhost
/jkstatus/=status
5、修改Apache2.2\conf目录下的httpd.conf,在其末尾加入以下内容:
# 加载 mod_jk 模块
LoadModule jk_module modules/mod_jk.so
#
# Configure mod_jk
#
JkWorkersFile conf/workers.properties
JkMountFile conf/uriworkermap.properties
JkLogFile logs/mod_jk.log
JkLogLevel warn
6、重启apache和tomcat,OK!
注意:如果apache不能正常启动,可能是mod_jk.so版本的问题。
分享到:
相关推荐
apache+tomcat+mod_jk整合文档,内有安装包。apache+tomcat+mod_jk整合文档,内有安装包。
Apache、Tomcat以及mod_jk模块组成的集群架构是一种常见的高性能Web服务器和应用服务器组合,用于处理高并发和负载均衡的场景。在这个配置中,Apache作为前端服务器,通过mod_jk模块与后端的Tomcat应用服务器进行...
Apache 2.4、Tomcat 7 和 mod_jk.so 的整合是将 Apache 作为前端服务器,用于处理静态内容和反向代理,而 Tomcat 作为后端应用服务器,主要负责处理 Java Servlet 和 JSP。这种架构组合可以充分利用 Apache 的高性能...
Apache 2.4 和 Tomcat 7 的整合配置主要依赖于 mod_jk 模块,这是一个 Apache HTTP 服务器的模块,用于与 Tomcat 进行负载均衡和通信。`mod_jk.so` 是该模块的动态链接库文件,用于在 Apache 和 Tomcat 之间建立连接...
本资源包含了文章Apache2.2.x + Tomcat6.x + JK 集群配置,http://blog.csdn.net/qq396229783/article/details/74295797里面所用到的软件配置
"两台服务器上做Apache2.2+Tomcat6.0+mod_jk的负载均衡"是一个典型的分布式系统架构,旨在通过在多台服务器之间分配工作负载来提高系统的稳定性和性能。下面将详细介绍这个配置涉及的知识点: 1. **Apache ...
Apache、Tomcat、mod_jk和mod_ssl是构建高效、安全的Java web应用程序服务器环境的关键组件。本配置笔记将深入探讨如何将这些组件整合在一起,实现动态内容的处理和HTTPS安全连接。 首先,Apache HTTP Server作为...
### Apache 2.2 + Tomcat 6.0 + MySQL 5.0 + mod_jk 整合 本文旨在深入探讨如何将Apache 2.2、Tomcat 6.0、MySQL 5.0以及mod_jk进行有效的整合,以构建一个高性能、可扩展的应用服务器环境。这种整合方式不仅能够...
### RedHat Linux + Apache + Tomcat + Mod_jk 负载均衡安装步骤详解 #### 系统环境准备与配置 在开始安装之前,我们首先需要确保系统环境满足以下要求: 1. **操作系统:** Red Hat Linux 9.0 2. **软件版本:**...
将两者结合,通过mod_JK模块,可以实现Apache与Tomcat的集群配置,以提高网站的负载能力和可用性。 首先,我们要理解什么是Apache+Tomcat集群。集群是一种通过多台服务器共享工作负载的方式来提升系统性能和容错...
【描述】中的"apache的安装包和链接tomcat的插件,以及tomcat和apache的配置文件"表明,你需要配置Apache服务器(版本2.2.4)和mod_jk模块来与多个Tomcat实例(如tomcat3、tomcat2、tomcat1)进行通信。此外,还需要...
### mod_jk 各个版本及 Apache 与 Tomcat 的整合方法 在 IT 行业中,Apache 和 Tomcat 的整合是非常常见的需求之一。通过使用 mod_jk 这一模块,我们可以实现 Apache 和 Tomcat 之间的高效通信。mod_jk 是一个负载...
在IT领域,Apache2.0.43、Tomcat4.1.18与mod_jk-2.0.43.dll的整合是一项经典且重要的技术配置,它为Web应用提供了一个高性能、高稳定性的运行环境。下面将详细介绍这一整合方案的关键知识点。 ### 一、环境搭建与...
3. JK模块(mod_jk):JK是Apache的官方连接器模块,用于与Tomcat进行通信。mod_jk负责监控Tomcat实例的状态,将Apache接收到的HTTP请求路由到合适的Tomcat实例,并将Tomcat的响应回传给客户端。它还支持健康检查,...
Apache和Tomcat是两种常用的Web服务器,Apache主要...总之,`mod_jk`是实现Apache与Tomcat高效整合的关键工具,其安装和配置需要根据具体环境进行调整。正确选择和使用`mod_jk`可以极大地提升Web应用的性能和稳定性。
用户配置apache和tomcat配置使用的插件,使用与apache2.2.*
mod_jk.so是Apache的负载均衡模块,它通过Apache与Tomcat之间的通信协议(Jk或JK2)来实现这种协同工作。 首先,我们需要理解Apache2.4和mod_jk.so的关系。Apache2.4是Apache HTTP服务器的第2.4版本,提供了许多...
Apache、mod_jk和Tomcat的组合是一种常见的Web服务器与应用服务器集成方案,用于构建高性能、高可用性的Java Web应用程序集群。在这个配置中,Apache作为前端的反向代理服务器,负责接收HTTP请求,并通过mod_jk模块...
4. 配置mod_jk:将mod_jk模块添加到Apache中,编辑mod_jk.conf配置文件,指定Tomcat实例的位置。 5. 设置负载均衡:在mod_jk.conf中定义worker节点,根据需求设置负载策略,如轮询、最少连接等。 6. 启动和测试:...