`
爱像天空
  • 浏览: 205801 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Linux(Redhat as4)Apache2整合Tomcat6的实践

阅读更多
注:目录配置



<Host name="localhost"nbsp; appBase="/home/www"
            unpackWARs="true" autoDeploy="true"
            xmlValidation="false" xmlNamespaceAware="false"gt;

    appBase="/home/www"





DocumentRoot "/home/www/ROOT"





#
# This should be changed to whatever you set DocumentRoot to.
#
<Directory "/home/www/ROOT"gt;

#
# Possible values for the Options directive are "None", "All",
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
# Note that "MultiViews" must be named *explicitly* --- "Options All"
# doesn't give it to you.
#
# The Options directive is both complicated and important.  Please see
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# for more information.
#
    Options Indexes FollowSymLinks

#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
#   Options FileInfo AuthConfig Limit
#
    AllowOverride None

#
# Controls who can get stuff from this server.
#
    Order allow,deny
    Allow from all

</Directory>



内测后发现公司的平台应用存在不少问题,出于性能以及低成本的负载升级的考虑,决定把平台应用部署到Apache2+Tomcat6整合到环境下。

(5555555555,快写完的时候没有保存,信息全丢了,只好重写.......................................)

准备工作:Apache2 Tomcat6 mod_jk-1.2.26-httpd-2.2.6.so(连接器),Apache官方网站均提供下载。

安装Apache2

1.解压缩安装文件httpd-2.2.9.tar.gz

2.设置安装参数./configure prefix=/usr/local/apache2 --enable-mods-shared=most --enable-so --enable-rewrite --enable-expires --enable-headers --with-mpm=prefork

×prefix=/usr/local/apache2安装路径

×enable-mods-shared=most --enable-so so方式

×--with-mpm=prefork 工作方式

3.执行 make install

4.拷贝mod_jk-1.2.26-httpd-2.2.6.so到modules目录下

5.在conf目录下创建workers.properties以及mod_jk.conf

workers.properties:

workers.tomcat_home="/opt/Tomcat6"nbsp;nbsp;nbsp;
workers.java_home="/usr/java/jdk1.5.0_12"
worker.list=tomcat601,jkstatus #在工作列表里的名字是tomcat601
worker.tomcat601.port=8009 #ajp13使用的port是7009
worker.tomcat601.host=localhost #ajp13的主机是本地
worker.tomcat601.type=ajp13 #ajp13的类型是ajp13 (ajp13是一种连接方式)
worker.tomcat601.lbfactor=1 # 平衡负载
worker.jkstatus.type=status

mod_jk.conf:

LoadModule jk_module modules/mod_jk-1.2.26-httpd-2.2.6.so
JkWorkersFile conf/workers.properties
JkOptions      +ForwardKeySize +ForwardURICompat -ForwardDirectories
JkRequestLogFormat      "%w %V %T"
JkLogFile  logs/mod_jk.log
JkLogLevel debug
JkMount   /*/servlet/* tomcat601
JkMount   /*.jsp tomcat601
JkMount   /*.do tomcat601
JkMount   /*.vm tomcat601
JkMount  /jkstatus.jsp  jkstatus

6.修改httpd.conf

最后面增加

# mod_jk conf Added by Roade On 2008-08-20
Include conf/mod_jk.conf

修改Document Root为程序的应用根目录

完成以上步骤从其apache,应该可以正常工作。

可以访问 http://IP地址/jkstatus.jsp查看工作情况
分享到:
评论

相关推荐

    RedHat_linux+apache+tomcat+mod_jk_负载均衡安装说明

    ### RedHat Linux + Apache + Tomcat + Mod_jk 负载均衡安装步骤详解 #### 系统环境准备与配置 在开始安装之前,我们首先需要确保系统环境满足以下要求: 1. **操作系统:** Red Hat Linux 9.0 2. **软件版本:**...

    RedHat Apache与Tomcate整合全过程

    【RedHat Apache与Tomcat整合全过程】 在构建高效且安全的Web服务环境中,Apache和Tomcat的整合是一个常见的策略。这种整合方式旨在优化资源分配,提高性能,并加强系统的安全性。以下是一个详细的整合步骤: 1. *...

    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 整合。

    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文件夹,重命名...

    linux下tomcat+JDK+redhat配置文档+安装软件

    linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+安装软件linux下tomcat+JDK+redhat配置文档+...

    Linux Redhat AS4安装(企业版)

    【Redhat Linux AS4 安装详解】 Redhat Linux AS4 是一款专为企业级环境设计的稳定操作系统。本文将详细讲解其安装流程,包括硬件兼容性、BIOS 设置、光盘启动、安装选项以及磁盘分区策略。 首先,确保您的硬件...

    Linux Redhat AS3 安装文档

    Linux Redhat AS3(Advanced Server)是Red Hat企业级Linux的一个早期版本,它为服务器提供了稳定、安全且高性能的操作环境。这份"Linux Redhat AS3 安装文档"旨在指导用户进行系统的安装与配置,以下是根据标题和...

    在RedHat_AS5.0下搭建Apache+MySQL+PHP+Tomcat+JSP平台

    在Red Hat AS5.0操作系统下搭建Apache+MySQL+PHP+Tomcat+JSP平台是一项常见的Web服务配置任务,这个组合常被称为LAMP(Linux + Apache + MySQL + PHP)加上JSP支持,提供了强大的Web应用环境。以下是详细的搭建步骤...

    expect for redhat linux as4

    在Red Hat Linux AS4(Advanced Server 4)中,`expect`是一个强大的自动化脚本工具,主要用于自动交互式命令行程序。它允许程序员或系统管理员编写脚本模拟用户与命令行界面之间的交互,例如SSH登录、FTP传输、密码...

    redhat LINUX5.0上安装oracle 10g tomcat5 jdk帮助文档

    综上所述,这个压缩包文件提供了一套完整的在Redhat LINUX5.0上安装Oracle 10g、Tomcat5和JDK的教程,对于学习和实践Linux系统的IT专业人士来说,是非常有价值的参考资料。通过遵循这些文档的指导,你可以顺利地在...

    Linux下的apache-tomcat-5.5.34.tar.gz

    `apache-tomcat-5.5.34.tar.gz`是一个针对Linux的Tomcat 5.5.34版本的压缩包,它包含了运行和配置Tomcat所需的所有文件。 首先,让我们深入了解一下Tomcat的组成部分和工作原理。Tomcat主要由以下几个核心组件构成...

    RedHat AS4.0 Tomcat Apache Oracle10g

    综合这些组件,Red Hat AS4.0、Tomcat、Apache和Oracle10g共同构建了一个强大的企业级IT架构,能够处理复杂的Web应用程序,并确保数据的可靠性和性能。这个组合常见于需要强大数据库支持的Java应用,如电子商务、...

    redhat6.6升级apache2.4.43升级相关包

    以下是对`redhat6.6升级apache2.4.43升级相关包`的详细解释: 1. **Apache 2.4.x系列的优势**:Apache 2.4.x引入了许多改进,包括模块化的结构、更高效的事件模型、更好的内存管理和安全增强。例如,模块化设计允许...

    RedHat安装Apache Http Server实践

    RedHat安装Apache Http Server实践 :4个安装Apache Http Server服务需要依懒的包 apr-1.4.2.tar.gz,apr-util-1.3.10.tar.gz,httpd-2.4.7.tar.bz2,pcre-8.33.zip

    redhat as 4 a安装文档

    redhat as 4详细安装,全程图片加文字描述,献给初学者

    linux下apache+tomcat实现集群

    在Linux环境下,构建Apache与Tomcat的集群是提高Web服务可扩展性和高可用性的重要手段。这个集群配置通常涉及到负载均衡、故障转移以及资源优化。本文将深入探讨如何在Red Hat 5操作系统上实现这样的集群配置。 ...

    Linux-RedHat9上配置svn+apache服务器

    在Linux RedHat9系统上配置SVN(Subversion)与Apache服务器的集成是开发者和系统管理员常用的操作,以便实现版本控制系统和Web服务器的完美融合,提供便捷的代码管理和Web访问功能。以下是一份详细的配置指南: ...

    Linux redhat安装(gcc,apache,java,tomcat)

    以上就是在Linux Red Hat环境下安装GCC、Apache、Java和Tomcat的基本步骤。确保每个步骤都成功执行,才能确保这些软件能正常运行和提供服务。在实际操作中,可能会遇到各种问题,如网络连接、权限限制、依赖冲突等,...

    LINUX+ORACLE+APACHE+TOMCAT+JSP完全配置手册.doc

    二、安装 RedHat Enterprise LINUX AS4 1. 安装操作系统:遵循Linux的安装向导,选择合适的分区策略,确保磁盘空间分配合理。 2. 更新系统:安装完成后,通过`yum update`命令升级系统至最新版本,以获取安全补丁和...

Global site tag (gtag.js) - Google Analytics