`

apache_tomcat_整合

阅读更多
apache_tomcat_整合

--------------------------------------------------------------------------------
    这一篇是我自己根据网上的资料又重新整的。
准备工作这里就不写了,同上篇转载的一样,我说一下我用到的版本,然后主要贴一下配置文件。
1.apache_2.0.52-win32-x86-no_ssl.msi
2.Tomcat 5.0
3.mod_jk-1.2.26-httpd-2.0.59.so;
4.jdk1.4
    所有的软件安装好后,配置开始:

1.tomcat的配置文件
a.在tomcatHome/conf/新建jk2.properties文件,或者在jk的文件夹下考过来,内容修改如下:
request.tomcatAuthentication = false
b.在tomcatHome/conf/下新建workers.properties文件,或者在jk的文件下考过来,内容修改如下:

workers.tomcat_home=E:\Program Files\Tomcat 5.0 #让mod_jk模块知道Tomcat的位置
workers.java_home=E:\Program Files\JAVA\jre #让mod_jk模块知道jre的位置
ps=\
worker.list=ajp13 #模块版本
worker.ajp13.port=8009 #工作端口,若没占用则不用修改
worker.ajp13.host=localhost  #本机,对应的Apache主机
worker.ajp13.type=ajp13 #类型
worker.ajp13.lbfactor=1 #代理数,不用修改


c.要修改一下tomcat的默认访问目录,tomcat原来默认的访问目录是ROOT,这个地方我是把它改了,如果不改的话,我的配置老是出路径问题。修改方法是,在server.xml文件的<host></host>这间加上一个<context/>,内容如下:
< Context  path =""  docBase ="D:\Tomcat 5.5\webapps\wwTest" />
这段代码的作用就是把tomcat的默认路径改成了网站站点的根目录,
这样在apache下也一样可以访问到,不会出路径问题了。
而且这个方法可以在不同的虚拟主机上改动,主目录ROOT改为/。

2.apache的配置
apache只修改httpd.conf这个文件就行了,在文件的最后加上以下代码:
#NameVirtualHost *:8081

#设置Apache与Tomcat之间的连接,让Apache遇到jsp文件时,在后台将其交由Tomcat去处理
LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.0.59.so
#此处mod_jk的文件为你下载的文件
JkWorkersFile  "E:/Program Files/Tomcat 5.0/conf/workers.properties"
#指定tomcat监听配置文件地址
JkLogFile  "E:/Program Files/Tomcat 5.0/logs/mod_jk2.log " 
#指定日志存放位置
JkLogLevel info

#设置虚拟主机
<VirtualHost *>
#服务器密码
ServerAdmin localhost
DocumentRoot  "E:\Program Files\Tomcat 5.0\webapps\jsp-examples"
#您的站点项目所在路径,应与tomcat中的目录设置相同
ServerName localhost

ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13
#让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp ajp13
#让Apache支持对jsp传送,用以Tomcat解析
JkMount /*.do ajp13
#让Apache支持对.do传送,用以Tomcat解析
JkMount /*.action ajp13
#让Apache支持对.action传送,用以Tomcat解析
</VirtualHost>

<Directory  "E:\Program Files\Tomcat 5.0\webapps\jsp-examples">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
        DirectoryIndex login1.jsp index.html index.htm index.jsp
</Directory>
此地方注意的是:apache虚拟机的配置的一个小问题,设定一个virtualhost之后还得加一段设置权限的配置。就是要加一个<Directory>。

到此配置就完成了。这样就实现了,用apache来解析html,图片等,tomcat只解析java了。
3.测试apache与tomcat的连接
 先启动tomcat,再启动Apache
在服务器中输入http://localhost回车如果看见的是tomcat的欢迎界面,就表示apache和tomcat整合成功了

分享到:
评论

相关推荐

    apache_tomcat_整合实例

    ### Apache与Tomcat整合实例详解 #### 一、引言 在现代Web应用开发中,Apache HTTP Server(简称Apache)与Apache Tomcat的整合是非常常见的一种配置方式。Apache以其高效稳定的HTTP服务能力和丰富的功能模块而...

    win_apache_tomcat安装配置

    ### Apache与Tomcat整合安装配置知识点详解 #### 一、Apache服务器基础配置 Apache服务器作为一款广泛使用的Web服务器软件,在很多场景下都需要与其他组件进行整合使用。本章节将重点介绍如何进行Apache的基础安装...

    通向架构师的道路(第二天)之apache_tomcat_https应用

    在整合Apache和Tomcat时,需注意配置web.xml文件中的,以确保清晰地划分Java需要解析的请求。例如,避免使用像/abc/123/def这样的路径,而是采用/servlet/myServletabc这样的命名规则,这样只需一句JkMount /servlet...

    mod_jk各个版本 apache与tomcat 整合

    ### mod_jk 各个版本及 Apache 与 Tomcat 的整合方法 在 IT 行业中,Apache 和 Tomcat 的整合是非常常见的需求之一。通过使用 mod_jk 这一模块,我们可以实现 Apache 和 Tomcat 之间的高效通信。mod_jk 是一个负载...

    Apache+Tomcat整合

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

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

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

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

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

    Apache_+_Tomcat来构建J2EE环境系统部署手册

    ### Apache+Tomcat 构建 J2EE 环境系统部署手册 #### 文档说明 本文档旨在详细介绍如何利用 Apache 和 Tomcat 来构建一个 J2EE 环境,并进行系统的部署与配置。本手册仅针对此系统进行描述,其他系统的配置请参照...

    ubuntu linux下apache与tomcat的整合.txt

    ### Ubuntu Linux 下 Apache 与 Tomcat 的整合 在 Ubuntu Linux 环境中,Apache 和 Tomcat 的整合是一项常见的任务,旨在实现静态内容通过 Apache 服务器进行高效分发,而动态内容(如 Java 应用)则通过 Tomcat ...

    apache+tomcat整合.pdf

    在讨论Apache与Tomcat的整合之前,首先需要了解Apache和Tomcat的基本概念。Apache HTTP Server(通常简称为Apache)是一个广泛使用的开源网页服务器,它非常擅长处理静态内容,如HTML页面和图片等。而Tomcat是一个...

    整合apache与tomcat所需要的模块,各版本mod_jk

    Apache和Tomcat是两种常用的Web服务器,Apache主要...总之,`mod_jk`是实现Apache与Tomcat高效整合的关键工具,其安装和配置需要根据具体环境进行调整。正确选择和使用`mod_jk`可以极大地提升Web应用的性能和稳定性。

    Apache和Tomcat整合

    介绍Apache_Tomcat整合的过程说明

    windows下整合apache和tomcat

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

    apache+tomcat整合配置

    将Apache与Tomcat整合,可以实现动态和静态内容的高效分发,提高Web服务的性能。下面我们将详细介绍如何进行Apache与Tomcat的整合配置。 1. **安装与准备** - 首先,你需要在服务器上分别安装Apache HTTP服务器和...

    Apache整合tomcat模块

    在实际应用中,为了充分利用两者的优势,通常会将Apache与Tomcat进行整合,以实现更高效的Web服务。在这个过程中,Apache的mod_jk模块起到了关键作用。 mod_jk是Apache的一个模块,其主要任务是连接Apache和Tomcat...

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

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

    如何整合apache和tomcat

    整合Apache和Tomcat可以提供一个高效、灵活的Web环境,使得开发者能够在同一个服务器上同时部署静态页面和复杂的Java应用程序。通过这种方式,你可以充分利用两者的优点,提升Web应用的性能和用户体验。

    Windows下Apache与Tomcat的整合

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

Global site tag (gtag.js) - Google Analytics