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

Apache2下负载均衡tomcat

    博客分类:
  • jsp
阅读更多

##Apache2下负载均衡tomcat##

#修改apache httpd.conf 去掉注释#

LoadModule proxy_module modules/mod_proxy.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 

LoadModule proxy_ajp_module modules/mod_proxy_ajp.so 

LoadModule proxy_balancer_module modules/mod_proxy_balancer.so 

#添加 DirectoryIndex #

DirectoryIndex index.jsp

#BalancerMember成员是我们配置的tomcat集群#

ProxyRequests Off 

<proxy balancer://cluster> 

①BalancerMember ajp://127.0.0.1:9001 loadfactor=1 route=jvm1

</proxy> 

#添加Virtual hosts #

检查 -- 去掉注释

# Virtual hosts 

Include conf/extra/httpd-vhosts.conf 

#在文件(extra/httpd-vhosts.conf)最下面加入#

<VirtualHost *:80> 

ServerAdmin weijie@126.com 

ServerName localhost 

ServerAlias localhost 

#下面两个配置对应httpd.conf中的<proxy balancer://cluster> 配置

ProxyPass / balancer://cluster/ stickysession=jsessionid nofailover=On 

ProxyPassReverse / balancer://cluster/ 

</VirtualHost> 

##tomcat \conf下的 server.xml ## 

#<Engine#

①<Engine name="Catalina" defaultHost="localhost" jvmRoute="jvm1"> 

#<Cluster#

<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"  channelSendOptions="6">

<Manager className="org.apache.catalina.ha.session.BackupManager" expireSessionsOnShutdown="false" notifyListenersOnReplication="true" mapSendOptions="6"/>

<!--

<Manager className="org.apache.catalina.ha.session.DeltaManager"

expireSessionsOnShutdown="false"

notifyListenersOnReplication="true"/>

-->

<Channel className="org.apache.catalina.tribes.group.GroupChannel">

<Membership className="org.apache.catalina.tribes.membership.McastService"

address="228.0.0.4"

port="45564"

frequency="500"

dropTime="3000"/>

<Receiver className="org.apache.catalina.tribes.transport.nio.NioReceiver"

address="auto"

port="5001"

selectorTimeout="100"

maxThreads="6"/>

<Sender className="org.apache.catalina.tribes.transport.ReplicationTransmitter">

<Transport className="org.apache.catalina.tribes.transport.nio.PooledParallelSender"/>

</Sender>

<Interceptor className="org.apache.catalina.tribes.group.interceptors.TcpFailureDetector"/>

<Interceptor className="org.apache.catalina.tribes.group.interceptors.MessageDispatch15Interceptor"/>

<Interceptor className="org.apache.catalina.tribes.group.interceptors.ThroughputInterceptor"/>

</Channel>

<Valve className="org.apache.catalina.ha.tcp.ReplicationValve"

filter=".*\.gif;.*\.js;.*\.jpg;.*\.png;.*\.htm;.*\.html;.*\.css;.*\.txt;"/>

<Deployer className="org.apache.catalina.ha.deploy.FarmWarDeployer"

tempDir="/tmp/war-temp/"

deployDir="/tmp/war-deploy/"

watchDir="/tmp/war-listen/"

watchEnabled="false"/>

<ClusterListener className="org.apache.catalina.ha.session.ClusterSessionListener"/>

</Cluster>

#<Connector#

①<Connector port="9001" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

 

分享到:
评论

相关推荐

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

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

    Apache+tomcat负载均衡

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

    Apache Tomcat 负载均衡

    Apache Tomcat负载均衡是分布式系统中关键的一环,旨在通过分散服务器请求,提高系统的可用性和响应速度,同时增强系统的容错能力。本文将基于提供的文件信息,深入解析Apache Tomcat负载均衡的配置与实现机制。 ##...

    Apache2负载均衡+Tomcat6集群

    在构建高性能、高可用性的Web服务时,Apache2负载均衡与Tomcat6集群是一个常见的解决方案。这个组合可以有效地分发用户请求,提高系统的响应速度,同时确保服务的稳定性。下面我们将详细探讨这两个技术及其配置。 *...

    apache,tomcat负载均衡和session复制

    当我们谈论"Apache,tomcat负载均衡和session复制"时,这意味着我们要探讨如何在多台服务器之间分配负载,并确保用户会话的无缝迁移和一致性。 **负载均衡**是解决高并发、高可用性问题的重要策略。它通过将来自...

    Apache负载均衡 Tomcat6的集群和session的复制

    在IT行业中,尤其是在服务器端应用部署与优化领域,Apache负载均衡和Tomcat集群是两个非常重要的概念。Apache作为一款广泛应用的Web服务器,可以利用其强大的负载均衡能力分发请求到多个后端服务器,如Tomcat,以...

    Tomcat +Apache实现负载均衡

    在Windows环境下,通过Apache和Tomcat实现负载均衡是一种常见的Web服务器优化策略,可以提高系统的可用性和响应速度。以下是详细的配置步骤和相关知识点: 1. **Apache安装**: - 下载Apache HTTP Server的源码并...

    【负载均衡】在centos下面做apache和tomcat的负载均衡

    【负载均衡】在CentOS下面做Apache和Tomcat的负载均衡是一个常见的Web服务器优化策略,目的是提高服务的可用性、可扩展性和响应速度。这里主要涉及三个关键文件:httpd.conf(Apache的主要配置文件)、mod_jk.conf...

    apache_tomcat负载均衡

    Apache Tomcat 负载均衡是一种优化Web服务器性能和可靠性的技术,它通过将客户端请求分发到多个Tomcat实例上,实现应用服务器间的负载共享,从而提高系统的处理能力和可用性。这种技术常用于大型网站和企业级应用,...

    apache+tomcat负载均衡_proxy模式

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

    apache代理Tomcat负载均衡配置

    通过上述配置,Apache能够有效地将请求代理并负载均衡到Tomcat服务器集群上,同时通过粘性会话和多种策略参数的设定,确保了系统在高并发场景下的稳定运行。此外,这些配置参数可以根据实际应用环境的需求进行调整...

    Apache的Tomcat负载均衡和集群(linux,centos)

    Apache 的 Tomcat 负载均衡和集群 ( linux, centos) jkmod

    Apache,Tomcat集群和负载均衡

    Apache,Tomcat集群和负载均衡包括了apache-tomcat-5.5.29.zip,apache_2.2.4-win32-x86-no_ssl.msi,mod_jk-1.2.28-httpd-2.2.3.so,ApacheTomcat整合文档.doc,Apache,Tomcat集群和负载均衡教程.doc,Tomcat负载...

    Apache负载均衡Tomcat集群转(实例)

    Apache负载均衡Tomcat集群转(实例)带有配置好的配置文件

    apache配置负载均衡

    Apache 配置负载均衡是将所有用户的访问压力分散到多台服务器上,也可以分散到多个 Tomcat 里,提高访问性能。负载均衡的主要目标是将用户的访问请求分流到多个服务器或 Tomcat 中,以提高访问性能和可用性。 负载...

    Apache与Tomcat整合教程(服务器负载均衡)

    Apache和Tomcat是两种在Web开发领域广泛应用的服务器软件。Apache是开源的HTTP服务器,而Tomcat是一款开源的Servlet...整合Apache和Tomcat并实现服务器负载均衡,可以为企业级应用提供强大的支撑,同时降低运维成本。

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

    在worker模式下,Apache可以根据预设的策略将请求分发到不同的worker,从而实现负载均衡。这个模式通常用于将请求分配到多个Tomcat实例,以分散服务压力,提高系统的响应速度和容错能力。 在设置Apache + Tomcat的...

    Apache2_2+Tomcat6配置集群、负载均衡

    Apache2_2+Tomcat6配置集群、负载均衡

Global site tag (gtag.js) - Google Analytics