linux AS4+apache+tomcat整合

本文详细介绍如何在Red Hat Linux AS4环境下配置Apache与Tomcat的整合方案,包括JDK安装、Apache配置调整、Tomcat部署及JK连接器设置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Apache+tomcat配置

首先声明一下:本文内容均参考于互联网,经过个人实践而总结,感谢网上前辈的经验,小女子有理了! ^!^ 希望我能有更多的实践经验和大家一起共享,共同进步

RedHat Linux AS4+httpd+apache-tomcat-5.5.17+jakarta-tomcat-connectors-1.2.15-src.tar.gz+Jdk 1_5_0_07

将软件都准备好,放在/tools下  

2.安装步骤

  A安装JDK

  

  # cd /tools

  

  # chmod +x jdk-1_5_0_04-linux-i586-rpm.bin

  

  # ./jdk-1.5.0_04-linux-i586-rpm.bin 就自动安装到/usr/java下了

  

# vi /etc/profile

添加如下内容




  

  B 安装Apache

  我用了redhat linux AS4自带的apache

  # cd /etc/httpd/conf

  先把httpd.conf备份一份 免的修改出错:cp httpd.conf httpd.conf.bak

  # vi ./httpd.conf

  

  将Listen 80 修改为Listen 192.168.0.4:80 (219行)

  

  将ServerName 修改为ServerName LocalHost:80 (291行)

  

  在DirectoryIndex中添加 index.jsp (394行)

  

  #service httpd restart

  

  启动httpd服务,浏览器中访问本机80端口,查看端口是否正常,输入192.168.0.4:80

  

  C安装Tomcat

  #cp /tools/ apache-tomcat-5.5.17.tar.gz /opt/

  # cd /opt

  # tar -zxvf apache-tomcat-5.5.17.tar.gz

  # vi /opt/apache-tomcat-5.5.17/bin/catalina.sh

  

  第46行加入此句




  

  启动服务后,访问本机8080端口,查看端口是否正常(输入192.168.0.4:8080)

# /opt/apache-tomcat-5.5.17/bin/ catalina.sh run或者/opt/apache-tomcat-5.5.17/bin/startup.sh

  

  关闭服务

  # / opt/apache-tomcat-5.5.17/bin/ catalina.sh stop

  

  D 安装JK

  

# cp /tools/jakarta-tomcat-connectors-1.2.14-src.tar.gz /opt/

#cd /opt

# tar xzvf jakarta-tomcat-connectors-1.2.14-src.tar.gz

  # cd jakarta-tomcat-connectors-1.2.14-src/jk/native

  # chmod 755 buildconf.sh

  # ./buildconf.sh

# ./configure --with-apxs=/usr/sbin/apxs

# make

  # cd /opt/jakarta-tomcat-connectors-jk1.2.14-src/jk/native/apache-2.0/

  

  # cp mod_jk.so /etc/httpd/modules/

  

E 系统整合

1>.mod_jk的配置

cd /opt/jakarta-tomcat-connectors-1.2.15-src/jk/conf/

vi workers.properties

修改workers.tomcat_home为tomcat的安装目录,workers.java_home为jdk的安装目录.

workers.tomcat_home=/opt/apache-tomcat-5.5.17

workers.java_home=/usr/java/jdk1.5.0_07

worker.list=ajp13

worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13

2># vi /etc/httpd/conf/httpd.conf  

在文件最末尾加上如下语句

#Load mod_jk

  LoadModule jk_module modules/mod_jk.so

另外要增加mod_jk的配置文件

# Configure mod_jk

<IfModule mod_jk.c>
JkWorkersFile /opt/jakarta-tomcat-connectors-1.2.15-src/jk/conf/workers.properties

JkLogFile /var/log/httpd/mod_jk.log
JkLogLevel error
</IfModule>

增加要通过mod_jk匹配的文件类型

<IfModule mod_jk.c>
JkMount /*.jsp ajp13
JkMount /*.do ajp13
JkMount /servlet/* ajp13
</IfModule>



  

  #vi /usr/local/tomcat/conf/server.xml

    

  在119行左右加入如下语句(去注释)

  

  <Engine name="Standalone" defaultHost="localhost" jvmRoute="ajp13"></Engine>

  

  若第二台tomcat,将jvmRoute的修改为其它(当然在workers.properties也要添加上)

  

  系统整合完毕

  

  启动apache和tomcat服务

  

  #service httpd start

  

  # /opt/apache-tomcat-5.5.17/bin/catalina.sh run

  

  将如下内容添加至/etc/rc.d/rc.local文件末尾

  

  以便系统启动后开启tomcat服务

  

  #vi /etc/rc.d/rc.local

  

添加

/opt/apache-tomcat-5.5.17/bin/catalina.sh run
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值