`
xiaoyezi1128
  • 浏览: 131246 次
  • 性别: Icon_minigender_2
  • 来自: 天津
社区版块
存档分类
最新评论

关于apache2,tomcat6在linux下面的整合

阅读更多

关键字: apache2 tomcat6 linux 豆子小说网 http://www.dzxiaoshuo.com
http://www.dzxiaoshuo.com

在网上看了很多关于apache+tomcat整合的文章,写的都比较乱,可能是本人IQ比较低,所以我自己仔细操作一番,然后记录了全程。以供大家整合之用!

Jdk6, tomcat6, apache2的安装过程忽略,太简单了,而且网上教程太多了。

安装JK:
这里我采用源码方式编译安装,一直偏好于去官网拿源码过来自己编译安装。

下载好jakarta-tomcat-connectors-1.2.14-src.tar.gz

# tar xzvf jakarta-tomcat-connectors-1.2.14-src.tar.gz

# cd jakarta-tomcat-connectors-1.2.14-src/native

# ./configure --with-apxs=/u02/apache2/bin/apxs
注意/u02/apache2是我apache2的安装目录
# make && make install

# cp mod_jk.so /u02/apache2/modules/ 进入该目录下查看mod_jk.so是否存在,存在安装成功!

系统整合:
1>cd /jakarta-tomcat-connectors-1.2.15-src/conf/

vi workers.properties

修改workers.tomcat_home为tomcat的安装目录,
workers.java_home为jdk的安装目录. 然后拷贝到/u02/apache2/conf/

workers.tomcat_home=/u02/apache-tomcat-6.0.18
workers.java_home=/u02/jdk1.5.0_07
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13

2># vi /u02/apache2/conf/httpd.conf  

在文件最末尾加上如下语句

LoadModule jk_module modules/mod_jk.so

另外要增加mod_jk的配置文件

# Configure mod_jk

<IfModule mod_jk.c>
JkWorkersFile /u02/apache2/conf/workers.properties

JkLogFile /u02/apache2/conf/mod_jk.log
JkLogLevel error
</IfModule>
对于mod_jk.log文件,只要在/u02/apache2/conf/新建一个就可以,内容可以为空。如果你要问我怎么新建一个文件,那我只能说:touch mod_jk.log

增加要通过mod_jk匹配的文件类型

<IfModule mod_jk.c>
JkMount /*.jsp ajp13
JkMount /*.do ajp13
JkMount /servlet/* ajp13
</IfModule>
这里根据你自己tomcat要处理的后缀名加上即可。

3>#vi /usr/local/tomcat/conf/server.xml

找到Engine将其属性jvmRoute改成ajp13即可

  <Engine name="Standalone" defaultHost="localhost" jvmRoute="ajp13"></Engine>

  若第二个tomcat,将jvmRoute的修改为其它(当然在workers.properties也要添加上)
配置项目:
配置apache/conf/http.conf
#添加test项目
Alias /test "/u02/apache2/webapps/test"
<Directory "/u02/apache2/webapps/test">
Options Indexes FollowSymLinks MultiViews Includes ExecCGI
AllowOverride None
Order allow,deny
Allow from all
</Directory>
#禁止访问WEB-INF文件夹
<Directory  "/u02/apache2/webapps/test/WEB-INF">
Order allow,deny
</Directory>
OK,在地址栏里面输入localhost/test 就是test下面的项目了。如果需要配置ROOT,具体参见apache的httpd.conf配置文件的配置项。

补充:对于使用了apache的虚拟主机的时候,要在虚拟主机中加入转发语句。具体如下:

<VirtualHost *>
ServerName *.tuitui.mobi
ServerAdmin liangjie.lee@gmail.com

JkMount /*.jsp ajp13
JkMount /*.shtml ajp13

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

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

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

    ubuntu linux下apache与tomcat的整合.txt

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

    apache web整合Tomcat工具Linux版

    在Linux环境中,这种整合可以通过mod_jk模块来实现,这就是"apache web整合Tomcat工具Linux版"所指的内容。 **Apache HTTP Server** Apache HTTP Server是世界上最流行的开源Web服务器软件,它支持多种操作系统,...

    Apache-tomcat-6.0.53 for Linux(Redhat/CentOS测试通过)

    提供tomcat6 for linux,给急需使用的朋友应急,官网上不好找了。Redhat6.6下测试通过。安装说明: 1.解压并且解包 输入命令:tar -zxvf apache-tomcat-6.0.53.tar.gz 在目录下有apache-tomcat-6.0.53文件夹,重命名...

    apache,tomcat在linux下整合

    标题中的“apache”和“tomcat在linux下整合”指的是在Linux操作系统中将Apache HTTP Server与Tomcat应用服务器集成的过程。这个过程对于那些希望在Linux环境中运行Java Web应用程序的开发者和系统管理员至关重要。...

    Linux下Tomcat与Apache Web服务器整合

    在Linux环境下,Apache与Tomcat的整合是一个常见的实践,它允许开发者利用Apache的静态内容服务能力和Tomcat的Java应用支持,构建出高效、灵活的Web应用服务器。通过正确的配置和优化,这种整合能够满足大型企业级...

    Apache与Tomcat 整合发布web(Linux)

    这篇文章将探讨如何在Linux环境下整合Apache与Tomcat,以便更有效地发布Web应用。 首先,让我们了解Apache和Tomcat的基本功能。Apache主要负责处理静态网页内容,如HTML、CSS、JavaScript等,而Tomcat则是Java应用...

    linux中tomcat和apache的整合

    NULL 博文链接:https://lectery.iteye.com/blog/284304

    apache+tomcat整合.pdf

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

    Linux下Apache与Tomcat整合

    以下是一个详细步骤,介绍如何在Linux系统上进行Apache与Tomcat的整合。 1. **准备工作** 在开始整合前,确保已安装并配置好Java Development Kit (JDK)。Apache和Tomcat的整合需要用到Java环境。 2. **下载所需...

    linux下apache2.2整合tomcat6详细步骤.docx

    在Linux环境下,将Apache2.2与Tomcat6进行整合是一项常见的任务,这通常涉及到创建一个Web服务器集群,以便能够处理动态和静态内容。Apache作为前端服务器,主要负责静态资源的处理,而Tomcat作为后端应用服务器,...

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

    本文将详细介绍在Linux环境下如何将Apache与Tomcat进行整合,并提供具体的步骤和配置方法。 #### 二、准备工作 确保系统中已正确安装并配置好JDK。接下来需要下载以下三个文件: 1. **httpd-2.2.0.tar.gz**:这是...

    Linux6.0下Apache与tomcat 整合支持php html java(编译安装)

    Linux 6.0 下 Apache 与 Tomcat 的整合是指在 Linux 6.0 操作系统中将 Apache 和 Tomcat 服务器整合起来,以支持 PHP、HTML 和 Java 等多种编程语言。本文将详细介绍如何在 Linux 6.0 下编译安装 Apache 和 Tomcat,...

    apache包和tomcat安装包(Linux系统)

    在Linux系统中,Apache HTTP Server和Tomcat是两个...通过上述步骤,你可以在Linux环境中成功安装并配置Apache和Tomcat。如果遇到问题,可以参考链接中的博客文章或在线社区寻求帮助。记得定期更新软件以保持安全性。

    Linux系统下Apache与Tomcat整合的简单方法

    Apache 与 Tomcat 整合是将 Apache 作为前端服务器,负责静态页面的处理和负载均衡,而 Tomcat 作为后端应用服务器,专门处理动态请求。这种整合方式可以充分利用两者的优势,提高系统的稳定性和效率。以下是整合...

    Apache整合tomcat模块

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

    tomcat+apache在linux整合

    tomcat+apache在linux整合

    apache-tomcat-8.0.52 版本 免安装

    6. **与其他服务的整合**:Tomcat可以与数据库、缓存系统、负载均衡器等其他服务集成,以构建复杂的分布式应用程序。 总结来说,Apache Tomcat 8.0.52提供了一个简单易用且功能强大的平台,用于开发和部署Java Web...

    apache与tomcat的整合

    Apache 与 Tomcat 整合是为了充分利用两者的优势,Apache 作为静态内容的高效服务器,而 Tomcat 是一个轻量级的 Java 应用服务器,特别适合处理 JSP 和 Servlet。以下是如何实现 Apache 与 Tomcat 整合的详细步骤: ...

    在Linux下进行Apache+tomcat整合

    在Linux下进行Apache+tomcat整合

Global site tag (gtag.js) - Google Analytics