`

Apache2.2.4+Tomcat6.0.13+mod_jkso整合

阅读更多

1.主要软件准备
     下载JDK、Tomcat、Apache server、Tomcat connector
     本教程中分别为jdk1.6、Tomcat 6.0.13、apache_2.2.4-win32-x86-no_ssl、mod_jk-apache-2.2.4.so
2.安装配置JDK、Tomcat,安装Apache
     这个网上教程很多,主要是设置一些环境变量
     本教程中JAVA_HOME=D:\Program Files\Java\jdk1.6.0
      TOMCAT_HOME=D:\Program Files\Apache Software Foundation\Tomcat 6.0
      APACHE_HOME=D:\Program Files\Apache Software Foundation\Apache2.2
      后面涉及到安装路径时用%XXX_HOME%代替
3.把Tomcat Connector拷贝到%APACHE_HOME%/models/目录
     在Apacehe主页上找到Tomcat Connectors下载地址(http://tomcat.apache.org/download-connectors.cgi)
     目前最新的是mod_jk-apache-2.2.4.so,然后拷贝到%APACHE_HOME%/models/目录下

4.在%APACHE_HOME%\conf\目录下新建workers.properties文件
内容为:
#以下为workers.propertie的内容


worker.list=loadbalancer,server105,server106
# Define the first node...
worker.server105.port=8009
worker.server105.host=127.0.0.1
worker.server105.type=ajp13
worker.server105.lbfactor=1

#worker.server105.local_worker=1
worker.server105.cachesize=100

# Define the 2nd node...
worker.server106.port=8009
worker.server106.host=127.0.0.1
worker.server106.type=ajp13
worker.server106.lbfactor=1

#worker.server106.local_worker=1
worker.server106.cachesize=100

# Now we define the load-balancing behaviour
worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=server105,server106
worker.loadbalancer.sticky_session=1


5.修改%APACHE_HOME%\conf\httpd.conf文件
     1)找到<IfModule dir_module>标签
       <IfModule dir_module>
         DirectoryIndex index.html
       </IfModule>
       把DirectoryIndex index.htm 改为DirectoryIndex index.html index.htm index.jsp
      2)找到DocumentRoot变量
           #
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs"

把DocumentRoot修改为Tomcat的默认根目录,即%TOMCAT_HOME%\webapps\ROOT. x修改后结果如下:
      DocumentRoot "D:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/ROOT"
注意: 这里使用了url路径格式,用"/"代替了系统文件路径中的"\"
       3)找到<Directory>标签。可以找到很多,呵呵。注意标签上面的注释
         "把值修改为DocumentRoot变量值"
         #
         # This should be changed to whatever you set DocumentRoot to.
         #
         <Directory "D:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
         修改后结果如下
         <Directory "D:/Program Files/Apache Software Foundation/Tomcat 6.0/webapps/ROOT">
       注意: 这里使用了url路径格式,用"/"代替了系统文件路径中的"\"
        4)
           在httpd.conf最后加上如下内容,主要是和Tomcat完成任务分配
############################下面为增加的内容############################
LoadModule jk_module modules/mod_jk-apache-2.2.4.so #这里要和下载的connector的名字一致
JkWorkersFile conf/workers.properties #这里要和第三步新建的属性文件名字一致
JkLogFile logs/mod_jk.log #日志保存在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"
JkMount /* loadbalancer

JkMount /xajob/* loadbalancer

#apache will serve the static picture.
#以下命令意味着所有的图片将由APACHE解析
JkUnMount /*.jpg loadbalancer  
JkUnMount /*.gif loadbalancer
JkUnMount /*.swf loadbalancer
JkUnMount /*.bmp loadbalancer
JkUnMount /*.png loadbalancer

 

6.重启Tomcat和Apache Server
    如果使用http://localhost:8080http://localhost均能看到tomcat
    默认页面,那么恭喜你配置成功了。
   注意:本教程tomcat使用默认8080端口,apache作为系统服务安装使用了80端口
     如果你使用了不同端口,根据实际情况在路径后添加自己设定端口号就好

分享到:
评论

相关推荐

    tomcat集群-Apache2.2.4+And+mod_jk.so+tomcat配置文件

    总结来说,"tomcat集群-Apache2.2.4+And+mod_jk.so+tomcat配置文件"的配置涉及到多个步骤,包括Apache和Tomcat的安装、mod_jk模块的集成、配置文件的修改以及负载均衡策略的设定。这个过程对于构建高可用、高性能的...

    apache2.2.4+tomcat6.0整合配置

    Apache 2.2.4 和 Tomcat 6.0 的整合配置是一项常见的任务,尤其在部署Java Web应用程序时。这两个组件分别作为Web服务器和应用服务器,通过特定的方式协同工作,以提供动态内容服务。这里我们将深入探讨这个整合过程...

    apache2.2.4、tomcat6利用JK_mod整合

    整合的关键是JK模模块(mod_jk),这是Apache的Tomcat连接器,它负责在Apache和Tomcat之间转发请求。`httpd-JK-mod副本.conf`文件就是配置Apache服务器如何使用JK模模块的配置文件。在这个文件中,我们需要定义负载...

    Apache2.2.4+php5.2.5+mysql5.0+discuz!6+ ZendOptimizer-3.3.0a+phpMyAdmin-2.11.3

    这个是安装说明文件,里面要用的安装文件,除了MYSQL 5。0太大,不能上传,其他的都上传了!!安装文件免费共享了,想快速安装成功的兄弟,请下载这个说明文件,我要收3分哦!我也想去下别人的好东西!...

    Apache2.2.4+PHP5.2.3+MySQL5.0.41+testlink 配置说明

    Apache2.2.4+PHP5.2.3+MySQL5.0.41+testlink 配置说明 Apache2.2.4 的安装和配置 Apache2.2.4 是一个流行的Web服务器软件,本文将详细介绍如何安装和配置 Apache2.2.4 。 Apache 的安装 1. 下载 Apache2.2.4 ...

    CentOS5.3搭建Apache2.2.4+Mysql5.1.4+PHP5.3服务器.pdf

    ### CentOS 5.3 搭建 Apache2.2.4 + Mysql5.1.4 + PHP5.3 服务器的知识点 #### 1. 环境要求和安装前准备 在搭建 LAMP(Linux + Apache + Mysql + PHP)服务器之前,首先需要确保操作系统为 CentOS 5.3,这是一款...

    Windows XP + Apache 2.2.4 + PHP 5.2.0 + MySQL 5.0.27 + Zend Optimizer 3.2.0环境配置方法

    #### Apache 2.2.4 的安装与配置 Apache 作为一款开源且功能强大的Web服务器软件,在Windows XP上安装和配置相对简单。以下为详细的安装步骤: 1. **创建安装目录**:首先,在D盘根目录下创建一个文件夹,命名为`...

    WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0资源包

    本资源包"WINDOWS下php5.2.4+mysql6.0+apache2.2.4+ZendOptimizer-3.3.0"提供了这些关键组件的版本,便于开发者快速搭建开发环境。 1. PHP 5.2.4:这是PHP的一个稳定版本,支持多种Web开发功能,包括PHP语言特性、...

    Android_OneApp_v2.2.4_b9_Release_ZQ_jiagu_sign-1668664301337.apk

    Android_OneApp_v2.2.4_b9_Release_ZQ_jiagu_sign-1668664301337.apk

    Apache+Tomcat整合

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

    Apache2.2.4+php5.2.1+mysql5.2.1+phpbb+cgi+phpmyadmin2.9.2.rar

    这个压缩包文件"Apache2.2.4+php5.2.1+mysql5.2.1+phpbb+cgi+phpmyadmin2.9.2.rar"提供了一整套解决方案,用于搭建一个基于LAMP(Linux、Apache、MySQL、PHP)架构的服务器环境,并添加了对CGI(通用网关接口)的...

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

    jk)用于连接Apache和Tomcat,可以从&lt;http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/&gt;获取,务必选择与Apache版本匹配的jk模块,例如mod_jk-1.2.26-httpd-2.2.4.so对应Apache 2.2.4。...

    Apache2.2.4 And mod_jk-apache-2.2.4.so

    Apache2.2.4 和 mod_jk-apache-2.2.4.so 是在Web服务器领域中的关键组件,主要用于实现Apache HTTP服务器与Tomcat应用服务器之间的集成。Apache2.2.4是Apache HTTP Server的一个特定版本,而mod_jk-apache-2.2.4.so...

    APACHE 2.2.4与TOMCAT6.0.14整合教程

    ### Apache 2.2.4与Tomcat 6.0.14整合教程:构建负载均衡Web环境 在现代Web开发环境中,为了提高网站的可用性、可扩展性和响应速度,通常会采用负载均衡技术来分散请求到多台服务器上处理。本文将详细解析如何通过...

    Android_OneApp_v2.2.4_b9_Release_09272_jiagu_sign.apk.1

    Android_OneApp_v2.2.4_b9_Release_09272_jiagu_sign.apk.1

    LinuxAS4+httpd2.2.4+mysql5.0.40+php5.1.2+Discuz!_5

    - **启动服务**:通过命令`/usr/local/apache/bin/apachectl start`启动Apache服务。 ### 二、MySQL数据库安装与配置 #### 1. 安装MySQL - **解压源码包**:`tar zxf mysql-5.0.40.tar.gz` - **进入目录**:`cd ...

    Windows XP + Apache 2.2.4 + PHP 5.2.0 + MySQL 5.0.27 + Zend Optimizer 3.2.0环境配置说明

    Apache 2.2.4是Apache HTTP服务器的一个版本,它是全球最流行的Web服务器软件。安装Apache需要下载二进制文件,然后按照安装向导进行操作,包括选择安装路径、配置端口号(默认80)以及设置服务自动启动等。安装完成...

    apache_2.2.4.mis + mod_jk-apache-2.2.4.so集群配置必备软件

    在本压缩包中,提供了Apache 2.2.4版本以及mod_jk模块的相关配置文件,帮助用户进行集群配置。 首先,我们来详细解析一下这些文件: 1. **apache_2.2.4-win32-x86-no_ssl.msi**:这是Apache HTTP Server 2.2.4的...

Global site tag (gtag.js) - Google Analytics