Apache与Tomcat的安装和桥接

1、首先安装Apache:

./configure--prefix=/www/apache--with-mpm=worker--enable-so

“--prefix=/www/apache”是配置安装目录

“--with-mpm=worker”支持多进程多线程

“--enable-so"动态模块加载

make(再次安装时如果需要不同的编译,要先执行makeclean)

makeinstall安装

编辑配置文件:vihttpd.conf(编辑前最好做个备份)

   Includes添加头文件支持,并关掉Index

AddType添加文件支持

相关还可以修改侦听端口和侦听IP (默认侦听端口为80)

执行bin目录下的启动命令:./apachectlstart(打开ie相应的ip及端口,如果显示Itwoorks!那么就表示安装成功并正常启动了)

    停止命令:./apachectlstop

查看当前Apache都安装哪些模块,使用以下命令:./httpd-l

2、安装JDK环境

执行 ./j2sdk-1_4_2_12-linux-i586.bin

 mvj2sdk1.4.2_12/usr/ocal/jdk (将解开的包移到指定的JDK目录,此目录关系到之后的环境变量地址)

创建tomcat用户

切换到tomcat用户

编辑tomcat用户的全局配置文件:vi/home/tomcat/.bash_profile

在文中加入如下语句:

     exportJAVA_HOME=/usr/local/jdk

     exportPATH=$PATH:$JAVA_HOME/bin

     exportCLASSPATH=$JAVA_HOME/lib

退出tomcat用户,再重新登陆该用户,执行:java-version

如果显示的是你安装的JDK版本,那就就可以开始安装tomcat了。

3、安装tomcat(很简单)

解包:unzipjakarta-tomcat-5.0.30.zip

将包移到指定目录:mvjakarta-tomcat-5.0.30/www/tomcat

指定目录属主给tomcat:chown-Rtomcat.tomcat/www/tomcat

切换到tomcat帐号,并进入/www/tomcat/bin目录

开放所有执行文件权限:chmod755*.sh

执行启动命令:./startup.sh (正常启动会看到如下信息)

   UsingCATALINA_BASE:/app/tomcat

   UsingCATALINA_HOME:/app/tomcat

   UsingCATALINA_TMPDIR:/app/tomcat/temp

   UsingJRE_HOME:/usr/local/jdk

查看log文件:tail-fcatalina.out (显示如下语句)

Dec5,20076:42:12AMorg.apache.catalina.core.StandardHostDeployerinstall

INFO:Installingwebapplicationatcontextpath/tomcat-docsfromURLfile:/app/tomcat5/webapps/tomcat-docs

Dec5,20076:42:12AMorg.apache.coyote.http11.Http11Protocolstart

INFO:StartingCoyoteHTTP/1.1onhttp-8080

Dec5,20076:42:13AMorg.apache.jk.common.ChannelSocketinit

INFO:JK2:ajp13listeningon/0.0.0.0:8009

Dec5,20076:42:13AMorg.apache.jk.server.JkMainstart

INFO:JkrunningID=0time=15/33config=/app/tomcat5/conf/jk2.properties

Dec5,20076:42:13AMorg.apache.catalina.startup.Catalinastart

INFO:Serverstartupin4139ms

打开IE访问相应IP的8080地址,出现tomcat的页面就说明tomcat安装完成并正常启动了。

编辑配置文件目录下的配置文件:viserver.xml 可以修改监听端口等

编辑配置文件目录下的

4、Apache和Tomcat的桥接

安装连接器:

解包:tar-zxvftomcat-connectors-1.2.18-src.tar.gz

进入编译目录:cdtomcat-connectors-1.2.18-src/native/

执行编译:./configure--with-apxs=/www/apache/bin/apxs--enable-EAPI

make

makeinstall

进入apache的配置文件目录,编辑配置文件:vihttpd.conf

在配置文件最后添加下面语句:

 LoadModulejk_modulemodules/mod_jk.so   (加载jk_module模块,并指定模块文件路径)

 JkWorkersFile"conf/workers.properties"     (指定jk_module的配置文件名称及路径)

 JkLogFile"logs/mod_jk.log"

 JkLogLevelerror

 JkMount/*.jspdefault           (指定jk_module默认加载文件类型)

 JkMount/*.dodefault

在conf目录下创建jk_module的配置文件:viworkers.properties

内容格式如下:

#workers.java_home=$JAVA_HOME

ps=/

worker.list=default

worker.default.port=6009

worker.default.host=localhost

worker.default.type=ajp13

worker.default.lbfactor=1

将应用放到tomcat的webapps目录下就可以了。

相关推荐