`
lym6520
  • 浏览: 704115 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

windows下apache服务器和tomcat整合

阅读更多
首先,在windows下安装apache服务器
apache服务器下载:http://httpd.apache.org/download.cgi
安装完成后设置环境变量:APACHE_HOME
其次,安装tomcat(略)

接下来配置apache服务器:
1.添加jk_mod.so
下载:http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/
找到对应版本的jk_mod.so
下载完成后放入%APACHE_HOME%/modules文件夹下

2.配置%APACHE_HOME%/conf/httpd.conf文件
修改Listen,ip为你的ip地址,port为你要监听的端口号,默认设置成80
Listen ip:port

接在#LoadModule ...的后面加入以下配置(注意JkMount /* router
#jk_module begin############################
LoadModule jk_module modules/mod_jk.so

JkWorkersFile   conf/workers.properties   
JkLogFile   logs/mod_jk.log
JkLogLevel    info
JkLogStampFormat "[%a %b %d %H:%M:%S %Y] "
JkRequestLogFormat     "%w %V %T"
JkOptions     +ForwardURIProxy
JkOptions     +ForwardURICompatUnparsed
JkOptions     +ForwardURICompat
JkOptions     +ForwardURIEscaped
JkOptions     +RejectUnsafeURI
JkOptions     +ForwardDirectories
JkOptions     +ForwardLocalAddress
JkOptions     +FlushPackets
JkOptions     +FlushHeader
JkOptions     +DisableReuse
JkOptions     +ForwardKeySize
JkOptions     +ForwardSSLCertChain

JkMount /* router

#jk_module end############################


3.在%APACHE_HOME%/conf/下创建workers.properties
内容大概如下:
# the list of workers
worker.list=router
worker.router.type=ajp13
worker.router.host=ip
worker.router.port=8009

这里使用了ajp13协议,这个配置是跟tomcat相关的,对应tomcat的server.xml文件(<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" /> )

配置已经完成了,接下来就可以启动apache服务器和tomcat了,下次我将介绍windows下apache和tomcat的集群。有兴趣的朋友可以贴上一些apache和tomcat集成的优缺点!
敬请指教!
3
0
分享到:
评论
2 楼 lym6520 2011-08-30  
通过VirtualHost来分发

LoadModule jk_module modules/mod_jk.so
JkWorkersFile   conf/workers.properties  
JkLogFile   logs/mod_jk.log

<VirtualHost *:80>
JkMount /* router
</VirtualHost>
1 楼 lym6520 2009-06-22  
Apache是当前最流行的WEB服务器,用于处理静态页面的效率很高。Tomcat是当前比较流行的基于Java平台的WEB服务器,长处是处理动态的交换页面。两者整合后可以很好的处理动态页面和静态的页面,以平衡服务器的负载。

相关推荐

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

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

    windows下整合apache和tomcat

    "Windows下整合Apache和Tomcat"的主题涉及到如何在Windows操作系统上设置一个环境,使得Apache能够有效地分发静态内容,而Tomcat则专注于处理JSP和Java Servlet等动态内容。这种配置可以优化网站的性能,因为静态...

    Windows下Apache与Tomcat的整合

    ### Windows下Apache与Tomcat的整合 在现代Web开发中,Apache与Tomcat的整合是十分常见的场景之一,尤其在企业级应用中更是如此。本文将详细介绍如何在Windows环境下完成Apache与Tomcat的整合,包括配置步骤、注意...

    ubuntu linux下apache与tomcat的整合.txt

    在 Ubuntu Linux 环境中,Apache 和 Tomcat 的整合是一项常见的任务,旨在实现静态内容通过 Apache 服务器进行高效分发,而动态内容(如 Java 应用)则通过 Tomcat 服务器处理。这种配置不仅能够提高系统的性能,还...

    apache2与tomcat整合

    Apache2与Tomcat整合是为了实现更高效的Web服务部署,特别是在处理高并发和负载均衡时。Apache作为成熟的HTTP服务器,常被用作前端服务器,负责静态资源的处理和动态请求的分发,而Tomcat作为Java应用服务器,主要...

    apache web整合Tomcat工具

    1. 安装Apache和Tomcat:首先,你需要分别在Windows系统上安装Apache服务器和Tomcat。确保它们安装在非默认路径,以避免权限冲突。 2. 下载整合工具:这个"apache web整合Tomcat工具"可能包含了配置文件、模块(如...

    Apache+Tomcat整合

    Apache 和 Tomcat 整合是将 Apache 作为前端服务器,负责处理静态内容和反向代理,而 Tomcat 作为后端应用服务器,处理 Java 应用的动态请求。这种架构可以充分利用两者的优点,提高系统性能和可扩展性。下面我们将...

    linux+apache+tomcat整合完整详解版(最新)

    Linux+Apache+Tomcat 的整合是目前最常用的 web 服务器架构之一,本文档将详细介绍如何在 Red Hat Enterprise Linux 5.2 环境下安装和配置 Apache2.2.12、Tomcat6.0.20 和 JDK6u16,以实现一个完整的 JSP 环境。...

    Windows下Apache整合Tomcat.doc

    同时,还需要一个Apache Tomcat整合模块mod_jk.so,它负责连接Apache和Tomcat,确保两者之间的通信。确保mod_jk.so的版本与Apache HTTP Server版本和你的操作系统匹配。 安装步骤如下: 1. 安装Apache HTTP Server...

    apache+tomcat整合.pdf

    整合完成后,Apache服务器将能够处理静态内容的请求,同时也能够将JSP和Servlet的请求转发到Tomcat进行处理。这种方式提高了整个服务器的性能和可扩展性,因为Apache和Tomcat各司其职,充分发挥了各自的优势。

    Linux下Tomcat与Apache Web服务器整合

    **Apache与Tomcat整合** 在实际应用中,Apache和Tomcat的整合能充分利用两者的优势。一种常见的整合方式是使用Apache作为前端服务器处理静态内容,将动态请求通过Apache的mod_proxy模块转发给Tomcat处理。这样可以...

    Apache与Tomcat整合的简单方法.pdf

    ### Apache与Tomcat整合的简单方法 #### 一、引言 随着互联网技术的发展,越来越多的应用需要同时利用Apache和Tomcat的优势。Apache作为一款稳定、高效且功能强大的Web服务器,而Tomcat则是一款专为Java应用程序...

    Apache2.2+Tomcat5.5整合配置教程

    Apache2.2与Tomcat5.5的整合配置是一个常见的任务,特别是在那些希望利用Apache作为前端服务器处理静态内容,而将动态请求转发给Tomcat处理的环境中。这种配置可以提高服务器性能并优化资源分配。 首先,我们需要...

    Apache与Tomcat整合集成

    CentOS 操作系统 7.0 64位 Apache Http Server Apache/2.4.6 (CentOS) Tomcat 7.0.39 tomcat-connectors 1.2.41 JDK 1.7.0_79 ...apache http server与tomcat容器的整合集成,使得服务器同时支持PHP和Java。

    apache和tomcat整合配置文件

    Apache和Tomcat整合是将Apache HTTP服务器作为前端服务器,用于处理静态内容,而将Tomcat作为后端应用服务器,负责动态内容的处理。这种架构可以充分利用Apache的高性能和Tomcat对Java应用的良好支持。以下是对整合...

    apache2.4+tomcat7+mod_jk.so_整合配置

    Apache 2.4 和 Tomcat 7 的整合配置主要依赖于 mod_jk 模块,这是一个 Apache HTTP 服务器的模块,用于与 Tomcat 进行负载均衡和通信。`mod_jk.so` 是该模块的动态链接库文件,用于在 Apache 和 Tomcat 之间建立连接...

    Windows下Apache2.2 + Tomcat5.5 + Apr配置备忘录

    重启Apache服务器,访问你的Web应用,确认Apache和Tomcat能够正常通信。根据实际需求进行性能测试和优化,例如调整连接器的参数,以适应不同的负载情况。 在完成上述步骤后,你就成功地在Windows上配置了一个整合...

    如何整合apache和tomcat

    配置完成后,重启Apache服务器,确保一切正常运行。现在,Apache将接收所有请求,对于静态内容直接响应,而对于以"/app"开头的动态请求,它会通过mod_jk模块将请求转发给Tomcat。 为了验证配置是否成功,你可以创建...

Global site tag (gtag.js) - Google Analytics