`

Tomcat+Apache 负载均衡

阅读更多

在apache的conf下建立文件workers.properties

workers.properties 指定tomcat服务器

 

worker.list=fuzaij,tomcat1,tomcat2  

 

worker.tomcat1.port=8019
worker.tomcat1.host=localhost
worker.tomcat1.type=ajp13
worker.tomcat1.lbfactor=1

 

worker.tomcat2.port=8029
worker.tomcat2.host=localhost
worker.tomcat2.type=ajp13
worker.tomcat2.lbfactor=1

 

worker.fuzaij.type=lb  
worker.fuzaij.balance_workers=tomcat1,tomcat2
worker.fuzaij.sticky_session=1

 

apache配置

<IfModule mpm_prefork_module>
    ServerLimit       3000
    StartServers      750
    MinSpareServers   5
    MaxSpareServers   100
    MaxClients        3000
    MaxRequestsPerChild   10000
</IfModule>

 

LoadModule jk_module modules/mod_jk-1.2.30-httpd-2.0.53.so(要下载至modules目录下)
JkWorkersFile conf/workers.properties
JkLogFile "D:/server/tomcat620/tomcat9091/mod_jk2.log"
JkLogLevel debug

 

<VirtualHost *:8080>
    ServerAdmin localhost
    DocumentRoot E:/technique/zc/modeltwosimple/webroot/apache
    DirectoryIndex index.html index.html.var index.jsp
    ServerName localhost:8080/modeltwo
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common      

   JkMount /*.jsp fuzaij
   JkMount /*.do fuzaij
       
</VirtualHost>

 

tomcat配置

<Connector port="8029" protocol="AJP/1.3" redirectPort="8983" />

 

如果不想实现粘性session, jvmRoute可以不配置

<Engine name="Catalina" defaultHost="localhost" jvmRoute="tomcat2" >

 

 

如果不想实现session复制, Cluster元素可以不添加

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

 

 

 

 

 

 

 tomcat的session同步功能需要用到组播,windows默认情况下是开通组播服务的,但是linux默认情况下并没有开通,可以通过指令打开route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0,如果需要服务器启动时即开通组播需在/etc/sysconfig/static-routes文件内加入eht0 net 224.0.0.0 netmask 240.0.0.0。
 

 

 http://www.iteye.com/topic/566051

 

 

 

 

 

 

 

分享到:
评论

相关推荐

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

    在IT领域,特别是Web服务架构中,通过使用Tomcat、Apache和JK代理模块实现集群与负载均衡是一种常见的优化策略,旨在提升系统性能、稳定性和可用性。以下是对标题“tomcat+apache+jk集群和负载均衡”以及描述...

    Tomcat +Apache实现负载均衡

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

    redis+tomcat+nginx负载均衡配置

    在构建高性能、高可用性的Web服务时,"redis+tomcat+nginx负载均衡配置"是一个常见且有效的架构模式。这个组合充分利用了各个组件的优势,确保系统稳定、响应快速,并能够处理大量的并发请求。以下是关于这个配置的...

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

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

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

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

    apache+tomcat7+jk负载均衡

    在这个场景中,Apache扮演着负载均衡器的角色,接收来自客户端的请求,并根据预设策略将请求转发到适当的Tomcat实例。 2. Tomcat7:Tomcat是Apache软件基金会的Java Servlet和JavaServer Pages(JSP)容器,专注于...

    tomcat服务集群+apache负载均衡+jk链接tomcat-apache

    标题中的"tomcat服务集群+apache负载均衡+jk链接tomcat-apache"涉及的是一个常见的Web服务器架构,其中Apache HTTP Server作为前端负载均衡器,通过JK模块与后端的Tomcat集群进行通信,以实现高可用性和性能优化。...

    Tomcat+Apache2负载均衡部署参考

    Tomcat+Apache2负载均衡部署是一种常见的Web服务器架构策略,用于提高网站的可用性和性能。这种部署方式通过Apache HTTP Server作为前端负载均衡器,将客户端请求分发到后端的多个Tomcat应用服务器上,从而实现高...

    Tomcat+Apache+JK集群

    【标题】"Tomcat+Apache+JK集群"指的是在Web服务器架构中,通过Apache HTTP Server与Tomcat应用服务器结合,并利用JK模块实现负载均衡和高可用性的集群部署方式。这种方式可以提升系统的性能和稳定性,应对高并发...

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

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

    tomcat+apache集群配置实例

    总结,配置Tomcat+Apache集群涉及多个步骤,包括安装和配置Apache和Tomcat,启用负载均衡,配置session复制,以及对集群进行持续监控和优化。通过这样的设置,可以提升Web应用的性能,增强系统的稳定性和容错能力。

    tomcat+apache 6.0集成打包

    JK模块是Apache的负载均衡和反向代理模块,使得Apache能够处理静态内容,而将动态内容的处理交由Tomcat完成。 【描述】中提到的“安装配置说明文档”是非常重要的,因为它提供了详细步骤来指导用户如何正确地安装和...

    Nginx+Apache负载均衡

    ### Nginx+Apache负载均衡知识点详解 #### 一、Nginx简介及特性 **Nginx** 是一种高性能的 HTTP 和反向代理 Web 服务器,同时也支持 IMAP/POP3/SMTP 服务。其核心特点包括: - **高性能**:能够处理大量并发连接...

    apache+tomcat负载均衡_proxy模式

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

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

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

    Apache+tomcat负载均衡

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

    Nginx+Tomcat负载均衡企业实战.docx

    Nginx+Tomcat负载均衡企业实战.docx 本文档主要介绍了 Nginx+Tomcat 负载均衡的企业实战,涵盖了从0开始构建 Nginx WEB 平台、Tomcat WEB 集群、代码发布、Nginx 负载均衡 Tomcat 集群、动静分离、Rewrite 实战等...

    tomcat+linux负载均衡集群配置

    本文将详细介绍如何利用 Apache 和 Tomcat 在 Linux 环境下构建一个高效的负载均衡集群系统。 **环境描述:** - **Apache 服务器配置:** - IP 地址: 192.168.1.20 - 安装软件: httpd-2.2.6 - 安装路径: `/usr/...

Global site tag (gtag.js) - Google Analytics