`
jingtao416
  • 浏览: 30046 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache + tomcat 负载均衡配置

阅读更多
1.apache 安装

2.保证加载以下模块
LoadModule proxy_module modules/mod_proxy.so 
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so 
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so 
LoadModule proxy_connect_module modules/mod_proxy_connect.so 
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so 
LoadModule proxy_http_module modules/mod_proxy_http.so

3.修改httpd.conf

  3.1 找到 Include conf/extra/httpd-vhosts.conf,去掉前面的注释符

  3.2 在最后加入:
     ProxyRequests Off  
     <proxy balancer://cluster>  
          BalancerMember ajp://192.168.88.204:8009 loadfactor=1 route=jvm1
          BalancerMember ajp://192.168.88.205:9009 loadfactor=1 route=jvm2
     </proxy>
    
     ProxyRequests Off 是告诉Apache需要使用反向代理
    
4.修改httpd-vhosts.conf

  <VirtualHost *:80>  
    ServerAdmin 管理员邮箱 
    ServerName 域名(没有可用IP地址代替) 
    ServerAlias localhost  
    ProxyPass / balancer://cluster/ stickysession=jsessionid nofailover=On  
    ProxyPassReverse / balancer://cluster/  
    ErrorLog "logs/lbtest-error.log" 
    CustomLog "logs/lbtest-access.log" common 
  </VirtualHost>
 
  这里balancer://是告诉Apache需要进行负载均衡的代理
 
  注意:"cluster"与上面3步骤的必须保持一致
 
5.tomcat配置

5.1 ajp 端口配置

5.2 找到 <Engine name="Catalina" defaultHost="localhost"> 注释掉,或者修改为 <Engine name="Standalone" defaultHost="localhost" jvmRoute="jvm2"> (这个配置本来是注释掉的)

5.3 找到 <Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"/> 去掉注释


参考文档:http://developer.51cto.com/art/201102/246338.htm
分享到:
评论

相关推荐

    apache+tomcat7+jk负载均衡

    配置Apache+Tomcat7+jk负载均衡的基本步骤如下: 1. 安装Apache HTTP Server和Tomcat7,确保它们都能正常运行。 2. 配置mod_jk模块。这通常包括编译和安装mod_jk,然后在Apache的配置文件(如httpd.conf)中加载该...

    windows平台apache+tomcat+说明文档负载均衡整个环境

    本人自己配置的windows平台apache+tomcat负载均衡实现,这个资源中包括apache,tomcat,测试项目+说明文档。只要正确安装apache,即可直接正常运行。本人参考网络,所以给贡献网络。

    配置安装Apache+Apache Tomcat实现tomcat负载均衡教程.doc

    配置安装Apache+Apache Tomcat实现tomcat负载均衡教程.doc

    apache+tomcat负载均衡_proxy模式

    内附完整配置教程和修改后的apache的httpd.conf文件和tomcat的server.xml配置文件,包含test测试项目,不包含apache和tomcat安装文件。 本教程参考网上资料,本机测试成功,如有问题可以私信说明。

    Apache+tomcat负载均衡

    Apache+Tomcat的负载均衡配置就是为了解决这一问题。 负载均衡的基本思想是将来自用户的请求分发到多个后端服务器,这样可以避免任何单一服务器过载,同时提高整体服务的可靠性和响应时间。Apache通常通过其模块mod...

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

    Apache+Tomcat+JK是一个常见的Web服务器和应用服务器集群解决方案,用于实现负载均衡和高可用性。这个配置中,Apache作为前端反向代理服务器,Tomcat作为后端的应用服务器,而JK模块是Apache与Tomcat之间的连接器,...

    APACHE +TOMCAT配置负载均衡

    总之,Apache + Tomcat负载均衡配置涉及多个组件的设置,包括Apache的模块配置、虚拟主机设置、Tomcat的AJP连接器以及Session管理和文件访问控制。正确配置后,这种架构可以显著提高网站的可靠性、扩展性和用户体验...

    Apache+Tomcat负载均衡与集群配置详解

    Apache+Tomcat负载均衡与集群配置是提升Web应用性能和高可用性的重要手段。这篇文章将详细介绍如何使用Apache作为前端负载均衡器,与多台Tomcat服务器配合构建集群环境。 首先,我们要理解负载均衡的基本概念,它是...

    apache+tomcat负载均衡环境搭建

    apache+tomcat负载均衡环境搭建,包括软件下载,安装,配置,照着步骤做即可。

    apache + tomcat 负载均衡worker模式初探

    阅读这份手册可以帮助你深入理解Apache + Tomcat负载均衡worker模式的配置和管理,确保系统稳定高效地运行。 总的来说,Apache + Tomcat的负载均衡worker模式通过合理调度请求,能够有效地提升服务的可用性和响应...

    linux_apache+tomcat负载均衡安装和调试.pdf

    本文将详细阐述如何在 Linux 系统上安装、配置 Apache 与 Tomcat,并实现负载均衡。 一、操作系统的选取 在本教程中,我们选用的是 Red Hat Linux 5.0 操作系统。Linux 系统因其开源、稳定和强大的网络服务支持而...

    apache+tomcat负载均衡整合文档

    以下是实现Apache+Tomcat负载均衡整合的详细步骤: 1. **安装与配置Apache**: - 安装Apache HTTP服务器,并确保已启用mod_proxy、mod_proxy_balancer和mod_proxy_http模块。这些模块通常在默认的Apache安装中已经...

    apache2.4+tomcat负载均衡配置源码

    通过以上步骤,我们就实现了Apache2.4与Tomcat的负载均衡配置。这种配置有助于提高系统的可用性和性能,同时也可以实现故障转移,当某个Tomcat实例出现问题时,请求会自动路由到其他健康的实例。在实际环境中,可能...

    Nginx+Tomcat负载均衡

    3、Nginx+Tomcat负载均衡配置 首先创建两个文件,这两个文件 我来提供,将这两个文件拷入Nginx的conf文件夹下 1.proxy.conf 文件内容 #负责代理转发 proxy_redirect off; proxy_set_header Host $host; proxy_set_...

    Apache+mod_jk+Tomcat负载均衡配置

    ### Apache+mod_jk+Tomcat负载均衡配置详解 #### 一、背景介绍 随着互联网技术的迅猛发展,单一服务器已经难以满足日益增长的服务需求。负载均衡技术应运而生,成为提高服务可用性和扩展性的关键手段之一。本文将...

    Apache+Tomcat+JK 实现集群负载均衡文档

    Apache+Tomcat+JK 实现集群负载均衡是一种常见的Web服务器和应用服务器的部署方式,它能够提高系统的可用性和响应速度,实现服务的高并发处理。本文将详细介绍如何配置这一环境。 首先,我们需要准备以下软件: 1. ...

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

    4. **原理**:JK插件作为负载均衡器,根据`worker.properties`文件中的配置参数为Tomcat服务器分配负载;而各Tomcat服务器之间通过`SimpleTcpCluster`进行通信,实现Session等状态的同步。 #### 三、Apache+Tomcat...

Global site tag (gtag.js) - Google Analytics