`

两台服务器上做Apache2.2+Tomcat6.0+mod_jk的负载均衡

阅读更多

1.在一台服务器上安装Apache2.2,通过Apache的分发控制器来控制负载均衡

2. 安装Apache2.2,安装路径D:Apache2.2.安装中需要填写DNS域名来进行绑定.

3. workers.properties拷贝到D:\Apache2.2\conf目录下

workers.properties

 

#下面是分发控制器 注意不要放tomcat实例
worker.list=gboscontroller

#Tomcat1实例配置 这里要和Tomcat配置文件Service.xml的jvmRoute保持一致
worker.pro1.host=192.168.1.11
worker.pro1.port=8009
worker.pro1.type=ajp13
#worker.pro1.connectionTimeout=600000
#分发权重 值越大负载越大
worker.pro1.lbfactor = 1

#Tomcat2实例配置
worker.pro2.host=192.168.1.12
worker.pro2.port=8009
worker.pro2.type=ajp13
#worker.pro2.connectionTimeout=600000
#分发权重 值越大负载越大
worker.pro2.lbfactor = 1

#负载均衡分发控制器
worker.procontroller.type=lb
worker.procontroller.balance_workers=pro1,pro2

 

4.mod_jk.so拷贝到D:\Apache2.2\modules目录下

5.打开D:\Apache2.2\conf\httpd.conf并加入以下内容:

#以下为tomcat集成配置部分
LoadModule jk_module modules/mod_jk.so
#加载配置文件
JkWorkersFile conf/workers.properties
#指定日志文件
JkLogFile logs/mod_jk.log
#指定日志级别
JkLogLevel info
#日志记录的格式
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]
#指定那些请求交给tomcat处理,"procontroller"为在workers.propertise里指定的负载分配控制器
JkMount /* procontroller 
#此处是指定分配给tomcat的请求 例如*.do *.jsp

6.修改两台服务器中的Tomcat6.0中的server.xml为:

    (80端口已被Apache2.2占用,Tomcat6.0中的端口改用其他的)

    1.<Engine name="Catalina" defaultHost="localhost" jvmRoute="pro1">

    2.<Engine name="Catalina" defaultHost="localhost" jvmRoute="pro2">

7.启动两台服务器上的Tomcat6.0(两台服务器上的程序一样相当于克隆版)<!--EndFragment-->

<!--EndFragment-->
0
1
分享到:
评论

相关推荐

    Apache 2.2 + Tomcat 6.0 + MySQL 5.0 + mod_jk 整合

    本文旨在深入探讨如何将Apache 2.2、Tomcat 6.0、MySQL 5.0以及mod_jk进行有效的整合,以构建一个高性能、可扩展的应用服务器环境。这种整合方式不仅能够提高系统的整体性能,还能增强其稳定性和安全性。下面将从...

    apache2.2+tomcat6.0.doc

    Apache2.2与Tomcat6.0的组合可以创建一个高效能、高可用性的Web服务器环境,通过负载均衡技术,可以有效地分散用户请求到多个Tomcat实例,从而提高系统的响应速度和整体性能。以下是关于这个配置的详细知识讲解: 1...

    Apache2.2+tomcat6.0配置[归类].pdf

    Apache2.2与Tomcat6.0的集成配置是一个常见的软件开发任务,特别是在构建高性能、高可用性的Web应用服务器环境中。Apache作为静态内容处理的强力HTTP服务器,与Tomcat(一个流行的Java Servlet容器)结合使用,可以...

    XP下配置ApacheWebServer2.2+PHP5.2.9.2+MySql6.0 +Tomcat6.0+ JSP 整合.rar

    "XP下配置ApacheWebServer2.2+PHP5.2.9.2+MySql6.0 +Tomcat6.0+ JSP(mod_jk) 环境.doc"这份文档很可能是详细的配置步骤指南,包含了如何配置每个组件以及它们之间的通信。文档可能涵盖了安装过程、配置文件修改、...

    Apache2.2 tomcat-6.0.18负载均衡与集群

    总结起来,"Apache2.2 tomcat-6.0.18负载均衡与集群"是一个复杂但关键的架构,涉及到Apache的mod_proxy和mod_jk模块,以及Tomcat的集群配置。这个主题涵盖了如何利用这些工具和技术创建一个高可用、高性能的Web服务...

    apache 2.2.15 +tomcat 6.0 同一台机器集群

    本教程将探讨如何在一台机器上配置Apache 2.2.15与Tomcat 6.0的集群,以实现负载均衡和提高服务的可用性。 首先,Apache 2.2.15是Apache HTTP Server的一个版本,它提供了强大的静态内容处理能力和与其他服务器的...

    iis6.0+tomcat6.0整合资源

    首先,你需要在服务器上安装Tomcat6.0,确保Java环境已正确设置。将Tomcat解压至指定目录,并启动Tomcat服务。 - **配置IIS** 在IIS中,新建一个虚拟目录,指向Tomcat的Webapps目录,这样IIS就可以代理所有请求...

    apache2.2.4+tomcat6.0整合配置

    Apache与Tomcat的整合通常通过Apache的模块mod_jk实现,它是一个连接Apache和Tomcat的负载均衡器。mod_jk模块负责将HTTP请求路由到适当的Tomcat实例。在这个案例中,我们需要的是mod_jk-2.2.4.so,这是对应Apache ...

    apache6.0+Tomcat负载均衡整合文档

    Apache 6.0 和 Tomcat 负载均衡整合是一个常见的技术实践,目的是为了提高Web应用的可用性和性能。在大型系统中,通过负载均衡,可以将用户请求分散到多个服务器,防止单一服务器过载,确保服务的稳定性和高响应速度...

    apache6.0+Tomcat负载均衡整合文档.doc

    Apache 6.0 和 Tomcat 负载均衡整合是一个重要的技术实践,它涉及到服务器集群、高可用性以及性能优化等多个方面。以下是整合过程的关键步骤和相关知识点的详细说明: 1. **Apache 和 Tomcat 安装**: - Apache ...

    tomcat+apache 6.0集成打包

    这个压缩包包含了Apache 2.2.8和Tomcat 6.0.16这两个特定版本,以及JK模块(即mod_jk)的2.0.55版,它们是Apache与Tomcat间通信的关键组件。JK模块是Apache的负载均衡和反向代理模块,使得Apache能够处理静态内容,...

    Linux中Apache+Tomcat+JK实现负载均衡和群集的完整过程

    在多台Tomcat服务器上部署相同的应用,通过JK模块的Session复制功能,确保用户在集群中的任一台Tomcat上登录后的Session数据能够在其他服务器上共享。这需要在worker.properties中配置Session黏滞(stickiness)策略...

    Apache+Tomcat+Linux集群和负载均衡

    - 上述配置指定了两台Tomcat服务器的主机名、端口号以及负载均衡策略等参数。 4. **修改httpd.conf文件** - 修改Apache的配置文件httpd.conf,加载mod_jk模块并指定相关配置: ```conf LoadModule jk_module ...

    mod_jk-1.2.31-httpd-2.2.3

    标题“mod_jk-1.2.31-httpd-2.2.3”和描述“tomcat6.0+ , apache http server”涉及到的是在Web服务器架构中的一个关键组件——`mod_jk`,它是Apache HTTP Server与Tomcat应用服务器之间进行通信的重要桥梁。...

    tomcat6.0与apache2.2的完美组合

    本文将详细介绍如何在Windows环境下,将Apache 2.2.13与Tomcat 6.0.18进行整合,实现一台Apache服务器带两个Tomcat实例的配置。 首先,确保下载并安装了正确的软件版本。Apache可以从...

    apache-tomcat-6.0.27

    此外,还可以考虑使用连接器如mod_jk或mod_proxy来与其他服务器进行负载均衡。 **9. 社区支持** Apache Tomcat拥有活跃的社区,提供文档、论坛和技术支持。用户可以在遇到问题时寻求帮助,或者贡献自己的解决方案和...

    Tomcat6.0(apachetomcat.exe)

    Apache Tomcat 6.0是Java Servlet和JavaServer Pages(JSP)技术的开源Web应用服务器,由Apache软件基金会开发并维护。它是基于Java的轻量级应用服务器,主要用于运行Java Web应用程序,包括Servlets、JSPs以及Java ...

    tomcat6.0免安装版本

    6. **连接器支持**:Tomcat可以通过不同的连接器(如Apache HTTP Server的mod_jk或mod_proxy)与其他Web服务器集成,实现负载均衡和更好的性能。 在部署和运行免安装版本的Tomcat 6.0时,你需要: 1. **解压缩**:...

Global site tag (gtag.js) - Google Analytics