、准备,下载需要的文件。这里假定你已经正确安装配置好了JDK。
到Apache官方网站下载所需要的文件:
httpd-2.2.0.tar.gz
apache-tomcat-5.5.12.tar.gz
jakarta-tomcat-connectors-1.2.15-src.tar.gz
其中httpd和jakarta-tomcat-connectors为源码包,apache-tomcat为二进制包。
2、安装Apache。
# tar xzvf httpd-2.2.0.tar.gz # cd httpd-2.2.0 # ./configure --prefix=/usr/local/apache2 --enable-so # make # make install
|
3、安装Tomcat。
# cp apache-tomcat-5.5.12.tar.gz /usr/local/ # cd /usr/local # tar xzvf apache-tomcat-5.5.12.tar.gz # ln -s apache-tomcat-5.5.12 tomcat
|
4、编译生成mod_jk。
# tar xzvf jakarta-tomcat-connectors-1.2.15-src.tar.gz # cd jakarta-tomcat-connectors-1.2.15-src/jk/native # ./configure --with-apxs=/usr/local/apache2/bin/apxs # make # cp ./apache-2.0/mod_jk.so /usr/local/apache2/modules/
|
5、配置。
在/usr/local/apache2/conf/下面建立两个配置文件mod_jk.conf和workers.properties。
# vi mod_jk.conf
添加以下内容:
# 指出mod_jk模块工作所需要的工作文件workers.properties的位置 JkWorkersFile /usr/local/apache2/conf/workers.properties
# Where to put jk logs JkLogFile /usr/local/apache2/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
|
# vi 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,作以下修改:
将Listen 80 修改为 Listen 127.0.0.1:80
将ServerName 修改为 ServerName LocalHost:80
在DirectoryIndex中添加 index.jsp
我的网页放在/var/wwwroot下,所以要修改DocumentRoot
DocumentRoot "/var/wwwroot" <Directory "/var/wwwroot"> Options Includes FollowSymLinks AllowOverride None Order deny,allow Allow from all XBitHack on </Directory> <Directory "/var/wwwroot/WEB-INF"> Order deny,allow Deny from all </Directory>
|
增加关于加载mod_jk的语句:
LoadModule jk_module modules/mod_jk.so Include /usr/local/apache2/conf/mod_jk.conf
|
最后编辑Tomcat的配置文件server.xml,在HOST段中加入:
<Context path="" docBase="/var/wwwroot" debug="0" reloadable="true" crossContext="true"/>
|
在/var/wwwroot下建立一个index.jsp,启动Apache和Tomcat,用浏览器访问http://localhost/,应该可以看到正确的页面了。
分享到:
相关推荐
Apache2.2+Tomcat5.5整合配置教程 Apache2.2.4 http://archive.apache.org/dist/httpd/binaries/win32/ Tomcat5.5.26 http://tomcat.apache.org/download-55.cgi jk.1.2.6.so ...
Apache 2.2 + Tomcat 6.0 + MySQL 5.0 + mod_jk 整合
Apache2.2+tomcat7+jk+jdk1.6,稳定可靠,实现session组播复制,粘性session。一般情况解决session共享问题
用户配置apache和tomcat配置使用的插件,使用与apache2.2.*
Apache2.2+3个tomcat-6.0.18负载均衡与集群,采用代理模式和jk模式,两份文档,详细说明,配置全套,自己做的,成功运行,代码太大,上传不了,只有文档了,不过很详细的。
mod_jk-1.2.23-apache-2.2.x-linux-i686
NULL 博文链接:https://keynescao.iteye.com/blog/1165934
apache2.2 tomcat6 jdk1.6 负载均衡 jkmanager详细配置
mod_jk(包含apache2.4.x和apache2.2.x的两种版本)
windows环境apache2.2安装包和mod_jk
apache2.2.11和tomcat6整合配置例子打包下载,开发宝典...... apache2.2.11和tomcat6整合配置 1,下载mod_jk.so 2,在apache的httpd.conf里面加入下面的话 LoadModule jk_module modules/mod_jk.so JkWorkersFile "D:\...
通过mod_jk,实现Httpd2.2与Tomcat8.5的整合.运行时,静态文件由httpd服务器处理,遇到了脚本文件,则由mod_jk模块提交给tomcat处理。
这个网址中,mod_jk各种版本的都有:(windows/linux... http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/windows/tomcat-connectors-1.2.33-windows-i386-httpd-2.2.x.zip 【希望大家用的顺心】
NULL 博文链接:https://lvgang9152.iteye.com/blog/793928
tomcat5.5 一个是HTTP WEB服务器,另一个是servlet容器(servlet container),最新的5.5.X系列实现Servlet 2.4/JSP 2.0Spec。在我们生产的环境中,往往需要Apache做前端服务器,Tomcat做后端服务器。此时我们就需要...
linux redhat as5.4 系统 apache2.2.16 tomcat6 下测试通过
文档中详细的介绍了如何在windows下配置apache,tomcat之间的整合方法,前提是你已经安装好了apache,tomcat,mod_jk等工具,里面详细的介绍了安装过程中可能遇到的问题,并给出了注意事项。
mod_jk for apache 2.2.x
httpd-2.2与tomcat7连接模块mod_jk.so,已编译,可用。
mod_jk-1.2.23-apache-2.2.x-linux-i686.so