`
chennaid2
  • 浏览: 53236 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
  • b_l_east: 在主动模式下,如果有多个客户端,服务器对每一个客户端均使用20 ...
    ftp

Apache+Tomcat整合新方法

阅读更多
Apache+Tomcat整合新方法 和 配置
  将apache作为两个tomcat server的前端,负责转发client request和server reponse。
  
  apache地址:10.194.0.131
  
  tomcat server地址:10.11.1.29、10.11.1.2
  
  配置步骤如下:
  
  一、下载新版本的Apache 2.0.54和Tomcat Connector 1.2.14.1源代码,编译安装Apache和Connector:
  
  1.在Apache的源代码目录中运行BuildConf、Configure --prefix=/usr/local/Apache2.0.54、make、make install,将Apache安装到/usr/local/Apache2.0.54目录中。
  
  2.在Connector源代码目录的jk/native/运行BuildConf、Configure --with-apxs=/usr/local/Apache2.0.54/bin/apxs、make、make install,将mod_jk.so安装到/usr/local/Apache2.0.54/modules目录。
  
  二、配置apache:
  
  1.配置workers属性文件:在apache的conf目录中建立workers.properties文件,内容如下:
  
  ps=/worker.list=worker1,jvm1worker.worker1.port=8009worker.worker1.host=10.11.1.29worker.worker1
.type=ajp13worker.worker1.socket_keepalive=trueworker.jvm1
.port=8009worker.jvm1.host=10.11.1.2worker.jvm1
.type=ajp13worker.jvm1.socket_keepalive=true
  
  2.配置httpd.conf:
  
  在LoadModule配置部分加入一下内容:
  
  LoadModule jk_module modules/mod_jk.so# Where to find workers.propertiesJkWorkersFile /usr/local/apache2.0.54/conf/workers.properties# Where to put jk logsJkLogFile
  /usr/local/apache2.0.54/mod_jk.log# Set the jk log level [debug/error/info]JkLogLevel
  info# Select the log formatJkLogStampFormat
"[%a %b %d %H:%M:%S %Y] "# JkOptions indicate to send SSL KEY SIZE, JkOptions
  +ForwardKeySize +ForwardURICompat -ForwardDirectories# JkRequestLogFormat set the request format JkRequestLogFormat   "%w %V %T"
  
  在VirtualHost配置如下内容:
  NameVirtualHost *:80
  ServerAdmin webmaster@demo
  ServerName 10.11.1.29
  DirectoryIndex index.jsp index.html
  
  
  JkMount /* worker1
  ServerAdmin webmaster@print
  ServerName 10.11.1.2
  
  
  JkMount /* jvm1
  
  三、配置tomcat:
  
  1.修改10.11.1.29的server.xml文件:
  
  找到…增加jvmRoute属性:
  
  ocalhost" debug="0" baseDir="E:\Tomcat 5.0" backgroundProcessorDelay="10" className="org.apache.catalina.core.StandardEngine">…
  
  2.修改10.11.1.2的server.xml文件:
  
  找到…增加jvmRoute属性:
  
  ocalhost" debug="0" baseDir="E:\Tomcat 5.0" backgroundProcessorDelay="10" className="org.apache.catalina.core.StandardEngine">…
  
  四、扩展功能:
  
  可以配置多个tomcat作为相同web application的多个server,并使用apache的负载均衡特性,已做到相同web application的多个server之间的负载均衡,提高web访问效率。本文中例子并没有实现此特性。大家自己按着文档试试吧。
分享到:
评论

相关推荐

    iis+Tomcat整合 详细步骤+整合文件

    首先,让我们详细讨论IIS与Tomcat整合的步骤: 1. **安装与配置** - 安装IIS:确保Windows Server 2003已经安装了IIS服务,如果没有,可以通过控制面板的“添加或删除程序”进行安装。 - 安装Tomcat:下载Tomcat...

    apache+php+tomcat+mysql整合

    5. **整合Tomcat**:在Apache中配置mod_proxy和mod_proxy_ajp模块,使得Apache能通过AJP协议与Tomcat通信。在httpd.conf中添加代理规则,指定Tomcat服务器的IP和端口。 6. **配置MySQL连接**:在PHP中,通过mysqli...

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

    将Apache与Tomcat整合,可以充分利用Apache的静态资源处理能力和Tomcat的动态内容处理能力,提高整体性能。 **Apache与Tomcat整合方式** 1. **Mod_JK模块**:Apache的Mod_JK模块是连接Apache和Tomcat的常用方式,...

    windows下整合apache和tomcat服务器的方法

    **Apache和Tomcat整合的意义:** Apache因其高效、稳定和安全的特点,成为许多网站首选的Web服务器。然而,对于处理动态内容,如JSP和Servlet,Apache的能力相对较弱。而Tomcat作为一个轻量级的应用服务器,专门用于...

    ApacheTomcat整合入门级教程

    提供的文档资料如《ApacheTomcat整合教程.pdf》和《BOXIN网站系统环境搭建APACHE+TOMCAT.pdf》将更深入地指导你完成具体步骤。在学习过程中,遇到问题可参考官方文档或社区资源,不断积累经验,提高技术水平。

    从零开始整合apache2.0.48+Tomcat5.0.16[完全图文教程]

    本教程将聚焦于如何从零开始整合Apache HTTP Server 2.0.48与Tomcat 5.0.16,这是一个经典的组合,常用于JSP和Servlet应用的部署。以下是对这个完全图文教程中的关键知识点的详细说明: 1. **Apache ...

    windows_server2003+tomcat+iis6整合

    一、下载一个整合需要的文件isapi...另外,在Tomcat中配置好虚拟主机,方法:(此方法请记住使用!) 在 <Engine> 之间添加: unpackWARs="true" autoDeploy="false" xmlValidation="false" xmlNamespaceAware="false"> ...

    Apache与Tomcat整合配置[归类].pdf

    在某些情况下,为了提高性能、实现负载均衡或隔离Web应用,我们需要将Apache与Tomcat进行整合配置。 1. **Web应用隔离配置** 在这种配置中,Apache作为前端服务器,用于接收来自互联网的请求,然后根据配置将动态...

    【整合iis+tomcat(成功)】

    - BlogJava.htm" 这个文件可能是博客文章的HTML版本,里面详细描述了作者如何将IIS和Tomcat整合的过程,包括可能遇到的问题以及解决方法。它可能还包含了一个简单的"Hello Java World!"示例来验证配置是否正确。 2...

    IIS5+Tomcat5.0.3整合_配置多站点虚拟主机图解手册(PDF)

    《IIS5+Tomcat5.0.3整合_配置多站点虚拟主机图解手册》是一份详尽的教程,旨在帮助用户理解如何在Windows环境中将Internet Information Services (IIS) 5.0与Apache Tomcat 5.0.3进行整合,并设置多站点虚拟主机。...

    IIS、TOMCAT和APACHE整合

    总的来说,IIS、Tomcat和Apache的整合是一种高级的系统集成技巧,适用于需要混合使用多种技术栈的复杂Web应用环境。正确配置后,这种整合能够提供更高的灵活性和性能优化,但同时也需要具备一定的技术实力和经验。

    jdk8+tomcat8.rar

    JDK 1.8是Oracle公司发布的Java开发工具包的第8个主要版本,引入了许多重要的新特性,如Lambda表达式、Stream API、新的日期时间API(java.time包)、方法引用和默认方法等。这些特性极大地提高了代码的可读性和性能...

    BlazeDS集成Flex+Tomcat开发J2EE模块整合实例

    ### BlazeDS集成Flex+Tomcat开发J2EE模块整合实例详解 #### 一、基础知识与概念 **BlazeDS**是Adobe提供的一款用于在Flex客户端和J2EE服务器之间进行实时数据交换的开源服务器端产品。它允许Flex应用程序通过AMF...

    apache-tomcat-8.5.29.zip

    在安全管理方面,Tomcat提供了多种方法来保护Web应用程序,包括设置访问控制、使用SSL/TLS加密通信、配置 Realm(认证域)以验证用户身份,以及利用Java EE的安全角色和权限。 总之,Apache Tomcat 8.5.29是一个...

    jsp+servlet+mysql+tomcat实现增删改查

    Tomcat是一款轻量级的Java应用服务器,它是Apache软件基金会的项目,专门用来运行Java Servlet和JSP应用。在这个项目中,Tomcat会解析HTTP请求,调用相应的Servlet来处理,然后将结果返回给客户端。 Eclipse是一个...

    jdk8+tomcat8+mysql+eclipse

    首先,JDK8(Java Development Kit 8)是Oracle公司发布的Java编程语言和Java平台标准版的第8个版本,引入了诸多新特性,如lambda表达式、默认方法、Stream API等,提高了代码的简洁性和可读性。Tomcat8则是一个轻量...

    apache-tomcat-8.0.50

    Apache Tomcat 8.0.50 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。这个版本是Tomcat 8系列的一个更新,提供了对Java 8的支持以及各种性能优化和...

    JDK+tomcat+eclipse快速搭建及软件使用手册

    添加新的服务器实例,选择Apache Tomcat,然后指向你的Tomcat安装目录。一旦配置好,你可以在Eclipse内直接启动和停止Tomcat,以及部署和调试你的Web应用。 此外,"Eclipse+Myeclipse+Lomboz搭建图解(word版)”文档...

Global site tag (gtag.js) - Google Analytics