匆忙写下备忘:
环境: CentOs 5.6 jdk 1.6
httpd.conf配置:
#定义目录访问权限
<Directory "/usr/local/apache-tomcat-6.0.33/webapps/sims">
AllowOverride None
Options None
Order allow,deny
Allow from all
DirectoryIndex index.html
</Directory>
#加载jk插件
LoadModule jk_module modules/mod_jk.so
#引入worker配置
JkWorkersFile conf/workers.properties
#错误日志和级别
JkLogFile logs/mod_jk.log
JkLogLevel info
#配置虚拟主机
<VirtualHost *:80>
DocumentRoot "/usr/local/apache-tomcat-6.0.33/webapps/sims"
ServerName localhost
DirectoryIndex index.html
ErrorLog "logs/sims_error_log"
JkMountFile conf/uriworkermap.properties
CustomLog "logs/sims_access_log" common
</VirtualHost>
workers.properties配置
worker.list=loadbalancer, status,t1
#t1
worker.t1.port=8009
worker.t1.host=127.0.0.1
worker.t1.type=ajp13
worker.t1.lbfactor=1
#t2
worker.loadbalancer.type=lb
worker.loadbalancer.balance_workers=t1
worker.status.type=status
转发规则 uriworkermap.properties配置:
/status=status
/*=loadbalancer
!/*.gif=loadbalancer
!/*.jpg=loadbalancer
!/*.png=loadbalancer
!/*.css=loadbalancer
!/*.js=loadbalancer
!/*.htm=loadbalancer
!/*.html=loadbalancer
##这里tomcat配置有些问题,因为webapps下有sims项目,如果再这样加一个context那么会对应用中的定时器有影响,起动后会有两个实例同时运行。应该把这个应用放在别的目录下
tomcat server.xml配置
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Context path="" docBase="sims" debug="0" reloadable="true"/>不应该同样放在webapps下
#############################
注:以上红字部分为再次修改后,以前的有些问题,如果误导了某某,在这里向您表示谦意。
为了方便,我把httpd与tomcat的主要配置文件上传了附件。
#############################
分享到:
相关推荐
### Apache 2.2 + Tomcat 6.0 + MySQL 5.0 + mod_jk 整合 本文旨在深入探讨如何将Apache 2.2、Tomcat 6.0、MySQL 5.0以及mod_jk进行有效的整合,以构建一个高性能、可扩展的应用服务器环境。这种整合方式不仅能够...
6. **启动和测试**:启动Apache和Tomcat,然后通过访问配置过的URL来测试Apache2.2是否成功将请求转发到Tomcat。可以使用简单的Servlet或JSP页面来进行测试。 7. **优化和监控**:根据实际需求,可以进一步调整`mod...
Apache HTTP Server是一款广泛应用的开源Web服务器,而Apache的mod_jk模块则是用于连接Apache与Tomcat等基于Java的Servlet容器的工具,实现负载均衡和应用级集群。在本压缩包中,提供了Apache 2.2.4版本以及mod_jk...
apache+tomcat+mod_jk整合文档,内有安装包。apache+tomcat+mod_jk整合文档,内有安装包。
Apache2.2.x + Tomcat6.x + jk2.x 集群配置教程 在互联网服务中,为了提供高可用性和负载均衡,通常会采用集群技术。Apache HTTP Server(通常简称为Apache)与Tomcat的结合是常见的Web服务器与应用服务器组合。...
"两台服务器上做Apache2.2+Tomcat6.0+mod_jk的负载均衡"是一个典型的分布式系统架构,旨在通过在多台服务器之间分配工作负载来提高系统的稳定性和性能。下面将详细介绍这个配置涉及的知识点: 1. **Apache ...
Apache 2.4、Tomcat 7 和 mod_jk.so 的整合是将 Apache 作为前端服务器,用于处理静态内容和反向代理,而 Tomcat 作为后端应用服务器,主要负责处理 Java Servlet 和 JSP。这种架构组合可以充分利用 Apache 的高性能...
mod_jk.so是Apache的负载均衡模块,它通过Apache与Tomcat之间的通信协议(Jk或JK2)来实现这种协同工作。 首先,我们需要理解Apache2.4和mod_jk.so的关系。Apache2.4是Apache HTTP服务器的第2.4版本,提供了许多...
本资源包含了文章Apache2.2.x + Tomcat6.x + JK 集群配置,http://blog.csdn.net/qq396229783/article/details/74295797里面所用到的软件配置
Apache 2.4 和 Tomcat 7 的整合配置主要依赖于 mod_jk 模块,这是一个 Apache HTTP 服务器的模块,用于与 Tomcat 进行负载均衡和通信。`mod_jk.so` 是该模块的动态链接库文件,用于在 Apache 和 Tomcat 之间建立连接...
在这个配置中,Apache作为前端服务器,通过mod_jk模块与后端的Tomcat应用服务器进行通信,实现请求的分发和负载均衡。 Apache HTTP Server是世界上最流行的开源Web服务器软件,它可以处理静态内容并转发动态内容到...
在配置Apache与Tomcat的连接时,我们需要在httpd.conf中添加mod_jk的配置,例如启用mod_jk模块,设置worker定义(这将在workers.properties文件中详细描述)以及虚拟主机或路径的重定向规则。 接下来,workers....
本配置"Apache2.2+tomcat7+jk+jdk1.6"旨在实现一个稳定且可靠的环境,特别关注于session的共享与管理,以解决多服务器间的session一致性问题。 Apache2.2是Apache HTTP Server的第2.2版本,提供了强大的静态内容...
### Apache+mod_jk+Tomcat负载均衡配置详解 #### 一、背景介绍 随着互联网技术的迅猛发展,单一服务器已经难以满足日益增长的服务需求。负载均衡技术应运而生,成为提高服务可用性和扩展性的关键手段之一。本文将...
本配置指南将详细讲解如何在Apache 2.2.19版本上集成Tomcat 6.0.26,并使用mod_jk模块实现Apache与Tomcat之间的通信。 首先,了解Apache和Tomcat集群的基础概念。集群是一种将多台服务器连接在一起,以提供更高可用...
【描述】中的"apache的安装包和链接tomcat的插件,以及tomcat和apache的配置文件"表明,你需要配置Apache服务器(版本2.2.4)和mod_jk模块来与多个Tomcat实例(如tomcat3、tomcat2、tomcat1)进行通信。此外,还需要...
Apache和Tomcat是两种常用的Web服务器,Apache主要...总之,`mod_jk`是实现Apache与Tomcat高效整合的关键工具,其安装和配置需要根据具体环境进行调整。正确选择和使用`mod_jk`可以极大地提升Web应用的性能和稳定性。
### mod_jk 各个版本及 Apache 与 Tomcat 的整合方法 在 IT 行业中,Apache 和 Tomcat 的整合是非常常见的需求之一。通过使用 mod_jk 这一模块,我们可以实现 Apache 和 Tomcat 之间的高效通信。mod_jk 是一个负载...