网络安全 频道

RedHat7.2下Apache与Tomcat4整合实例2

二、Apache与Tomcat4的整合

1、首先安装Apache,请注意Apache必须安装DSO模式,即在执行./configure时须加上 --enable-module=so默认安装到/usr/local/apache目录下。本例安装的apache的版本是1.3系列的。

2、制作mod_webapp.so

需要以下软件包:

jakarta-tomcat-connectors-4.x.xx-src.tar.gz下载地址在tomcat对应版本的src目录下。例如,我安装的tomcat版本是4.1.12,则现在所需要的软件包的位置是:

http://jakarta.apache.org/builds/jakarta-tomcat-4.0/release/v4.1.12/src/jakarta-tomcat-connectors-4.1.12-src.tar.gz

apr-0.9.1.tar.gz

下载地址:http://www.apache.org/dist/apr/apr-0.9.1.tar.gz

autoconf-2.52-ximian.1.i386.rpm

下载地址:http://rpmfind.net/linux/RPM/helix/gnome-2-snapshot/redhat-72-i386/autoconf-2.52-ximian.1.i386.html

先用rpm安装autoconf-2.52,因为下面的安装将要用到;

然后解开jakarta-tomcat-connectors-4.1.12-src.tar.gz,生成jakarta-tomcat-connectors-4.1.12-src目录,进入jakarta-tomcat-connectors-4.1.12-src/webapp的目录里,再把apr-0.9.1.tar.gz解到这个目录下,并把刚生成的目录apr-0.9.1的目录名改成apr。

还是在webapp目录,运行以下命令:

# support/buildconf.sh

此时如果autoconf的版本低于2.52的话会报错退出,所以必须先安装autoconf-2.52。

当命令成功结束后会在当前目录下生成configure文件。

依次运行以下命令:

# ./configure --with-apxs=/usr/local/apache/bin/apxs
# make
# cp apache-1.3/mod_webapp.so /usr/local/apache/libexec

现在mod_webapp.so已经制作好了,并已经拷贝到apache的libexec目录下。

编辑apache的配置文件,在最后加上如下几行:

==========================
LoadModule webapp_module libexec/mod_webapp.so
AddModule mod_webapp.c
WebAppConnection warpConnection warp localhost:8008
WebAppDeploy examples warpConnection /examples
==========================

运行以下命令:

# /usr/local/apache/bin/apachectl configtest

只要出现“Syntax OK”就表明mod_webapp.so已经安装成功了。

启动apache

# /usr/local/apache/bin/apachectl start

访问http://localhost/examples 就可以看到tomcat的例子程序了。
 
http://netadmin.77169.com/HTML/20040618180500.html

0
相关文章