`

Linux下Apache 和 Tomcat 的整合应用

阅读更多

首先,本人使用的是redhat5自带的apache2。

在 “服务” 中的 httpd 服务就是apache的服务。

如果你没有默认安装,可以到安装光盘当中找 httpd xxxxx .rpm

默认的发布目录是: /var/www/html

安装目录是:          /etc/httpd

我的tomcat是自己安装的。在   /usr/apache-tomcat-5.5.28

去下载到tomcat-connectors-1.2.26-src.tar.gz 这个是和5.5.28Tomcat配套的连接源文件。

然后需要自己编译生成 mod_jk.so

解压 tomcat-connectors-1.2.26-src.tar.gz ,之后到其中的目录 /native 下:运行命令:

./configure --with-apxs=/usr/local/apache2/bin/apxs

说明:其中:/usr/local/apache2/bin/apxs 是说明要使用这个文件来编译。

但是我的目录中没有这个文件。google得知,要安装:httpd-devel-2.2.3-11.el5.i386.rpm开发包。

安装后,在 /usr/sbin 目录中找到该文件。

于是,命令修改为:   ./configure --with-apxs= /usr/sbin/apxs

完成后,再次运行      make

在  /native/apache-2.0 目录中找到编译好的文件  mod_jk.so

将它拷贝到apache的模块目录: /etc/httpd/modules

 

 

然后配置apache

/etc/httpd/conf 下新建2个配置文件

 

mod_jk.conf

 

# 指出mod_jk模块工作所需要的工作文件workers.properties的位置
JkWorkersFile /etc/httpd/conf/workers.properties

# Where to put jk logs
JkLogFile /etc/httpd/logs/mod_jk.log

# Set the jk log level [debug/error/info]
JkLogLevel info

# Select the log format
JkLogStampFormat "[%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"

# 将所有servlet 和jsp请求通过ajp13的协议送给Tomcat,让Tomcat来处理
JkMount /servlet/*  worker1
JkMount /*.jsp worker1

 

 

 

workers.properties

 

# Defining a worker named worker1 and of type ajp13
worker.list=worker1

# Set properties for worker1
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
worker.worker1.lbfactor=50
worker.worker1.cachesize=10
worker.worker1.cache_timeout=600
worker.worker1.socket_keepalive=1
worker.worker1.socket_timeout=300

 

 

httpd.conf 最后加上

 


LoadModule jk_module modules/mod_jk.so
Include /etc/httpd/conf/mod_jk.conf

 

 

同时启动apache 和 Tomcat

 

现在,可以在Tomcat里面放置程序文件了。

 

分享到:
评论

相关推荐

    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 服务器处理。这种配置不仅能够提高系统的性能,还...

    Linux下Apache与Tomcat整合

    在Linux环境中,将Apache HTTP服务器和Tomcat应用服务器整合是一个常见的需求,这使得Apache能够处理静态内容,而Tomcat则负责动态内容的处理,如Java Servlets和JSP。以下是一个详细步骤,介绍如何在Linux系统上...

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

    "Linux 6.0 下 Apache 与 Tomcat 整合支持 PHP、HTML、Java(编译安装)" Linux 6.0 下 Apache 与 Tomcat 的整合是指在 Linux 6.0 操作系统...本文的内容将有助于读者更好地理解 Linux 6.0 下的Apache 和 Tomcat 整合。

    Linux下Apache与Tomcat整合的简单方法.doc

    ### Linux下Apache与Tomcat整合的简单方法:深入解析 #### 核心知识点概览: 在Linux环境下,Apache与Tomcat的整合是一个常见的需求,尤其是对于那些希望利用Apache的高效静态资源处理能力和Tomcat的强大Java应用...

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

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

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

    在Linux环境下,将Apache HTTP服务器与Tomcat应用服务器整合是常见的做法,以便充分利用Apache的静态资源处理能力以及Tomcat对Java Web应用的支持。以下是一个简单的整合步骤: 1. **准备工作**:确保已安装JDK,...

    在Linux下进行Apache+tomcat整合

    在Linux下进行Apache+tomcat整合

    Apache与Tomcat 整合发布web(Linux)

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

    Linux下Tomcat与Apache Web服务器整合

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

    apache web整合Tomcat工具Linux版

    通过以上步骤,Apache和Tomcat在Linux环境下就能协同工作,提供高效、可靠的Web服务。这个整合工具对于那些希望在一台服务器上同时利用Apache和Tomcat优势的开发者来说非常有用,它允许他们利用Apache处理静态资源,...

    apache+tomcat整合.pdf

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

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

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

    Apache和Tomcat整合总结.pdf

    apache与tomcat整合总结操作文档,虚拟机环境下的Linux 用的Nat和本机相连 Linux IP: 192.168.128.129 XP IP: 192.168.128.1 OS:CentOS 5.4 JDK: CentOS自带的jdk-1.6.0 RPM包 PHP:php-5.1.6(linux光盘...

    linux中tomcat和apache的整合

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

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

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

    Linux下轻松实现Apache和Tomcat的负载均衡.pdf

    通过以上步骤,Linux环境下的Apache和Tomcat整合及负载均衡配置基本完成。这种方式可以提高系统的可用性和响应速度,尤其在处理大量并发请求时,通过负载均衡可以有效分担服务器压力,提升系统整体性能。同时,这种...

    Apache与Tomcat整合

    在 Linux 系统下整合 Apache 和 Tomcat 的步骤包括: 1. 准备相关软件包,如 Apache、Tomcat 和 mod_jk 源码。 2. 安装 Apache 并配置安装路径。 3. 安装 Tomcat,通常是解压二进制包。 4. 编译 mod_jk 模块,指定 ...

    mod_jk各个版本 apache与tomcat 整合

    在 IT 行业中,Apache 和 Tomcat 的整合是非常常见的需求之一。通过使用 mod_jk 这一模块,我们可以实现 Apache 和 Tomcat 之间的高效通信。mod_jk 是一个负载均衡器和反向代理,它能够帮助我们在多个应用服务器之间...

Global site tag (gtag.js) - Google Analytics