`
jiakechong
  • 浏览: 208198 次
社区版块
存档分类
最新评论

tomcat6 + apache2 集群配置

    博客分类:
  • java
 
阅读更多
参考
http://www.iteye.com/topic/622068

1 安装apache2.2

 

2 装2台tomcat(本机ip:192.168.190.241)(另台192.168.190.200)
 

3 配置apache文件
 
  3.1
  下载(jk,一定要与apache的版本一致, 查看apache版本号命令:httpd.exe -v)
  http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/ 

  把mod_jk-1.2.27-httpd-2.2.10.so 放在apache\modules\下

  3.2 配置conf/httpd.conf文件

    LoadModule jk_module modules/mod_jk-1.2.27-httpd-2.2.10.so #加载这个模块
   JkWorkersFile conf/works.properties #加载tomcat配置文件
   JkLogFile logs/mod_jk.log #日志加载文件
   JkMount /* controller  #此处是指定分配给tomcat的请求 例如*.do *.jsp
  
   说明controller是在works.properties的对应配置

   如果是转发所有jsp文件
   JkMount /*.jsp controller
 
   如果是在tomcat/webapps/部署个project,例如 webapps/car-manager
   希望输入http://localhost/car-manager由apache转发到tomcat处理
   //
   JkMount /car-manager/* controller #可以这样配置路径转发
  
 
   
   在conf文件下, 建立works.properties文件,内容如下

worker.list = controller,tomcat1,tomcat2  #server 列表
#========tomcat1========

worker.tomcat1.port=8009         #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat1.host=localhost  #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor = 2   #server的加权比重,值越高,分得的请求越多

#========tomcat2========

worker.tomcat2.port=9009       #ajp13 端口号,在tomcat下server.xml配置,默认8009
worker.tomcat2.host=192.168.190.200  #tomcat的主机地址,如不为本机,请填写ip地址
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor = 3   #server的加权比重,值越高,分得的请求越多

#负载均衡分发控制器
worker.controller.type=lb
worker.controller.balanced_workers=tomcat1,tomcat2   #指定分担请求的tomcat
worker.controller.sticky_session=True

4 tomcat配置ajp13端口

  在 本地/tomcat/conf/server.xml
  <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />  # 8009要与apache/works.properties 配置一致
  <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat1"> # tomcat1要与apache/works.properties 配置一致
  <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>

  配置192.168.190.200/tomcat/conf/server.xml
  <Connector port="9009" protocol="AJP/1.3" redirectPort="8443" />  # 9009要与apache/works.properties 配置一致
  <Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat2"> # tomcat2要与apache/works.properties 配置一致
  <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/>

5 如果需要session复制
  需要另外配置
分享到:
评论

相关推荐

    Tomcat6+Apache集群配置

    【Tomcat6+Apache集群配置】是将两个服务器软件结合以提高网站的可用性和性能的过程。Apache作为前端负载均衡器,负责将用户请求分发到多个Tomcat实例,实现Web应用的集群化。 Apache的安装步骤如下: 1. 从官方...

    tomcat+apache集群配置实例

    【标题】:“Tomcat+Apache集群配置实例” 在IT领域,服务器集群是一种常见的高可用性和负载均衡解决方案。这里我们将深入探讨如何配置一个基于Tomcat和Apache的集群环境,以提高Web应用的服务质量和应对高流量场景...

    Tomcat+Apache+JK集群

    6. **启动和测试:** 重启Apache服务,通过访问网站测试集群是否正常工作。可以使用`ab`(Apache Bench)工具进行压力测试,查看负载均衡效果。 **集群优势:** 1. **负载均衡:** JK模块可以根据预设策略(如轮询...

    apache2.4+tomcat 7 集群配置

    直接下载, 即可用 apache2.4+tomcat 7 集群配置

    Linux+tomcat6+apache2.2集群部署

    6. **集群配置**: - 在 `workers.properties` 文件中,为每个Tomcat实例创建一个worker,配置其IP地址、端口号以及连接器路径。 - 在Apache的 `httpd.conf` 中,配置JK模块的URL映射规则,将请求分发到不同的...

    tomcat+apache+jk集群和负载均衡

    #### 集群配置 - 在Apache服务器上安装Apache和JK模块。 - 将JK模块中的mod_jk2.so复制到Apache的modules目录下。 - 修改Apache的httpd.conf文件,加载JK模块并配置路由规则。 - 在每个Tomcat实例的server.xml文件中...

    Linux+tomcat6+apache2.4集群部署

    本教程将详细介绍如何在Linux系统上部署一个基于Tomcat6和Apache2.4的集群环境。这个集群部署旨在提高应用程序的性能和稳定性,通过分散请求到多个服务器节点来防止单一故障点。 首先,我们要理解Linux作为操作系统...

    Apache+Tomcat服务器集群配置详细步骤

    ### Apache+Tomcat服务器集群配置详细步骤 #### 一、引言 在现代Web开发中,随着业务规模的不断扩大和用户需求的日益增长,单一服务器往往难以满足高性能、高可靠性的要求。为了应对这一挑战,通常采用Apache+...

    tomcat7+apache2.2集群、负载均衡.rar

    标题中的“tomcat7+apache...综上所述,这个压缩包文件的内容涵盖了从基础的Apache和Tomcat安装,到复杂的集群配置、负载均衡和高并发优化等多个层面的知识,对于理解和实施基于Apache和Tomcat的集群环境非常有帮助。

    tomcat + apache + memcached 集群jar包

    标题中的“tomcat + apache + memcached 集群jar包”揭示了这是一个关于构建分布式系统的技术组合,其中涉及到三个核心组件:Tomcat(一个流行的Java应用服务器)、Apache(一个广泛应用的HTTP服务器)和Memcached...

    apache+tomcat集群配置

    Apache + Tomcat 集群配置 Apache + Tomcat 集群配置是指将 Apache 服务器与 Tomcat 服务器集成,以提高服务器的性能和可扩展性。本文将详细介绍如何配置 Apache + Tomcat 集群,包括安装 Apache 和 Tomcat 服务器...

    Apache+Tomcat集群配置

    Apache+Tomcat集群配置,Apache+Tomcat集群配置,Apache+Tomcat集群配置

    Linux下面配置Apache2 + tomcat7.0 + ssl 集群安装与配置

    在Linux环境下,构建一个基于Apache2和Tomcat7.0的SSL集群是一项关键任务,它涉及到网站的安全性和负载均衡。Apache作为前端服务器处理HTTPS请求,而Tomcat则作为后端应用服务器处理Java应用。以下是对这个配置过程...

    Apache+Tomcat集群配置续

    Apache+Tomcat集群配置续Apache+Tomcat集群配置续Apache+Tomcat集群配置续Apache+Tomcat集群配置续

    tomcat7+apache2.2做集群

    通过以上步骤,我们就成功地搭建了一个基于Apache 2.2.4和Tomcat 7.0.70的集群,实现了负载均衡。这只是一个基础配置,实际应用中可能需要考虑更多的因素,如健康检查、会话持久化、故障转移策略等。随着业务增长,...

    apache2.2+tomcat6集群配置

    Apache2.2与Tomcat6集群配置是一种常见的Web服务架构,用于提高网站的可用性和可扩展性。在Windows环境下,这种配置可以实现负载均衡,确保即使单个服务器出现故障,整个系统仍然能继续运行,同时分散请求以降低单一...

Global site tag (gtag.js) - Google Analytics