`
01404421
  • 浏览: 228705 次
  • 性别: Icon_minigender_1
  • 来自: 西安
文章分类
社区版块
存档分类
最新评论

apache tomcat 均衡负载配置-ajp方式实现

 
阅读更多

我是实现了一个机子上的多个tomcat负载

一.tomcat设置,修改server.xml文件

  1.tomcat0

 

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

 

     三个端口代码片段    

<Server port="8005" shutdown="SHUTDOWN">
<Connector port="8080" protocol="HTTP/1.1" 
<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
 

  2.tomcat1

 

jvmRoute="Tomcat1"     
<Server port="8004" shutdown="SHUTDOWN">
      <Connector port="8079" protocol="HTTP/1.1" 
   <Connector port="8008" protocol="AJP/1.3" redirectPort="8443" />
 

二、apache配置

 

 

 

LoadModule proxy_module modules/mod_proxy.so 
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so

NameVirtualHost *:80 

	
	<VirtualHost *:80>
		ServerName www.XXX.com
		ProxyIOBufferSize 8192
		DocumentRoot C:/ftp/tomcat0/webapps/ROOT
		DirectoryIndex index.jsp
		<Directory "C:/ftp/tomcat0/webapps/ROOT">
		    Options Indexes FollowSymLinks
		    AllowOverride All
		    Order allow,deny
		    Allow from all
		</Directory>
		ProxyPass /mpic/ !
		ProxyPass /s/ !
		ProxyPass /images/ !
		ProxyPass /css/ !
		ProxyRequests Off
	   ProxyPass / balancer://myCluster/
	   <Proxy balancer://myCluster/>
		   BalancerMember ajp://localhost:8009 route=Tomcat0
		   BalancerMember ajp://localhost:8008 route=Tomcat1
	   </Proxy>
	</VirtualHost> 
 

 

分享到:
评论

相关推荐

    最新版windows apache-tomcat-10.0.10-windows-x64.zip

    在Windows平台上,Tomcat提供了方便的安装和配置方式。"apache-tomcat-10.0.10-windows-x64.zip"是专门为64位Windows系统设计的Apache Tomcat 10.0.10版本的压缩包,包含了一系列必要的文件和组件,用于搭建和管理...

    apache-tomcat-8.0.50-windows-x64.zip

    3. **Connector**:连接器负责与Web服务器交互,如Apache HTTPD,通过 mod_jk 或 mod_proxy_ajp 模块实现负载均衡和反向代理。 4. **GlobalNamingResources**:提供全局的JNDI(Java Naming and Directory ...

    apache-tomcat-8.0.47-windows-x64.zip 【Tomcat服务器,Tomcat8 windows 64位版】

    6. **Cluster**:支持负载均衡和故障转移,用于构建高可用性系统。 7. **Manager App**:一个内置的Web应用,允许通过Web界面管理部署在Tomcat上的应用,如部署、卸载、重新加载等操作。 8. **Host Manager App**...

    apache-tomcat-9.0.65-windows-x64.zip

    4. **Cluster**:如果配置了集群功能,Tomcat可以实现负载均衡和故障转移,以提高可用性和可扩展性。 5. **Manager**:这是一个Web应用程序管理工具,允许用户通过浏览器界面来部署、卸载或更新应用程序。 6. **...

    apache-tomcat-7.0.59-windows-x64

    7. **连接器和协议支持**:Tomcat支持多种连接器(Connector),如HTTP/1.1和AJP,用于与Web服务器(如Apache HTTP Server)集成,实现负载均衡和更好的性能。 8. **安全管理**:Tomcat 7.0.59提供了一套基础的安全...

    CNVD-2020-10487-Tomcat-Ajp-lfi-master.zip

    5. **复现过程**:下载并解压提供的"CNVD-2020-10487-Tomcat-Ajp-lfi-master.zip"文件后,研究其中的代码和文档,可以理解攻击者的操作方式,并模拟攻击,以便更好地理解漏洞的工作原理,进而加强系统的防护措施。...

    apache代理Tomcat负载均衡配置

    ### Apache代理Tomcat负载均衡配置详解 #### 核心概念解析 在深入配置细节之前,理解几个核心概念至关重要: 1. **负载均衡**:是指将网络请求均匀地分配给多个后端服务器,以此来优化资源使用,避免单点故障,...

    apache-tomcat-6.0.29.zip

    12. **Clustering和负载均衡**:虽然Tomcat 6.0.29不支持官方的集群和负载均衡功能,但可以通过第三方工具或Nginx等反向代理实现。 13. **性能优化**:包括调整JVM参数、优化连接器配置、启用压缩、缓存控制等,以...

    Tomcat +Apache实现负载均衡

    通过以上步骤,我们可以构建一个简单的Windows环境下的Apache和Tomcat负载均衡系统,它能够根据配置自动将请求分发到不同的Tomcat实例,提高系统处理能力,并提供一定的容错性。在实际应用中,还需要考虑监控、故障...

    apache-tomcat-7.0.26-src

    Apache Tomcat 7.0.26还支持安全管理、热部署、集群、负载均衡等功能。通过深入研究源代码,开发者可以更好地理解和优化Tomcat在特定环境下的性能,解决可能遇到的问题,或者开发出更符合业务需求的定制化解决方案。...

    Windows下Aapache2.0.55+Tomcat5.0负载均衡配置-修改版.doc

    【Apache + Tomcat 负载均衡配置详解】 在Windows环境下,使用Apache 2.0.55和Tomcat 5.0构建一个负载均衡的Web服务器架构是提高应用程序可用性和性能的有效方法。以下是详细配置步骤: 1. **安装JDK**: 首先,...

    apache-tomcat-7.0.62-windows-x64.zip

    - **集群**:通过配置多个Tomcat实例实现负载均衡和高可用性。 - **模块化插件**:如使用AJP、mod_proxy_ajp等模块进行连接器扩展。 总结来说,Apache Tomcat 7.0.62是Java Web开发的重要组成部分,提供了一个轻...

    apache-tomcat-8.5.90-windows-x64.zip

    此外,通过使用Clustering和Load Balancing,Tomcat可以扩展到多台服务器,以支持高可用性和负载均衡。 总的来说,Apache Tomcat 8.5.90是一个强大且灵活的Java Web服务器,为开发者提供了运行和部署Java应用的平台...

    apache-tomcat-7.0.57-src

    - Tomcat可以通过添加插件(如mod_jk、mod_proxy_ajp)与Apache HTTP Server集成,实现负载均衡和更好的性能。 - 可以通过编写自定义Valves(请求处理器)扩展Tomcat的功能。 深入了解Apache Tomcat的源代码,...

    apache-tomcat-8.5.11-src

    在 `org.apache.tomcat.util.net` 包中,你可以找到这些连接器的实现,比如基于 NIO、NIO2 或 APR(Apache Portable Runtime)的连接器。这些连接器负责接收和发送网络数据,并且提供高并发处理能力。 4. **JSP ...

Global site tag (gtag.js) - Google Analytics