RedHatAS5&CentOS5下整合Apache和Tomcat

RedHatAS5&CentOS5下整合Apache和Tomcat

RedHatAS5&CentOS5下整合Apache和Tomcat

      AS5下自带了Tomcat5,这个非常方便,建议大家将RPM包全部cp到某目录如/var/www/html/share下来,然后用YUM安装Apache采用RPM包安装.

http://hi.baidu.com/yuhongchun027/blog/item/f9e255cc595f1c1501e928a8.html

1)在/etc/yum.repos.d目录下建立一个名为update.repo的文件,该文件内容如下:

[base]

name=base RPM Repository for RHEL5

baseurl=http://192.168.1.102/share/

enabled=1

gpcheck=0

2)修改/usr/lib/python2.4/site-packages/yum/yumRepo.py文件中的语句"remote=url+relative",将

url修改为运行apache服务器的IP地址,即为

remote="http://192.168.1.102/share/"+'/'+relative.

3)yum clean all 清除yum缓存

4)使用命令 yum install tomcat5 tomcat5-webapps tomcat5-admin-webapps 来安装Tomcat服务及关联程序

温馨小提示:CentOS5可将yum源设置成本地光盘源,安装命令与RHEL5下一样.

如何整合Apache及Tomcat5服务器简单理解apache处理静态html文件,而tomca5可处理动态jsp程序)

1.下载mod_jk
目前mod_jk连接器稳定版本是1.2.23,使用Web浏览器访问http://www.apache.org/dist/tomca ...

es/linux/jk-1.2.23/,下载mod_jk-1.2.23-apache-2.2.x-linux-i686.so.

2.安装和配置mod_jk
mv mod_jk-1.2.23-apache-2.2.x-linux-i686.so /etc/httpd/modules/mod_jk.so
在/usr/share/tomcat5/conf目录中新建子目录jk,并新建文件works.properties.内容如下:

workers.tomcat_home=/usr/share/tomcat5
workers.java_home=/us/lib/jvm/java
ps=/
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=127.0.0.1
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1

vi /usr/share/tomcat5/conf/server.xml,在语句下添加


重新启动tomcat5.
cp /usr/share/tomcat5/conf/auto/mod_jk.conf /usr/share/tomcat5/conf/jk
mv /usr/share/tomcat5/conf/jk/mod_jk.conf /usr/share/tomcat5/conf/jk/mod_jk.conf-auto
vi /usr/share/tomcat5/conf/mod_jk.conf-auto,将此文件内容更改如下:


loadModules jk_module "/etc/httpd/modules/mod_jk.so"

JkWorkersFile "/usr/share/tomcat5/conf/jk/workers.properties"
JkLogFile "/usr/share/tomcat5/logs/mod_jk.log"
JkLogLevel emerg

ServerNmae localhost
JkMount /*.jsp ajp13


3.配置Tomcat vi /usr/share/tomcat5/conf/server.xml
在xmlValidation="false" xmlNamespaceAware="false">在其后添加以下语句:


4.配置Apache vi /etc/httpd/conf/httpd.conf
在最后一行添加如下语句:
Include /usr/share/tomcat5/conf/jk/mod_jk.conf-auto

5.重新启动Apache服务和Tomcat服务.

6.测试Apache和Tomcat整合
vi /var/www/html/test.jsp

Hello!The time is


参考文献:《Red Hat Linux服务器配置与应用(第2版)》
不错,先谢了.顶一下...
整个实验过程在RHEL5及CentOS5下测试通过。
看者甚少,呵呵.
顶!
我们需要用tomcat5访问sql server 2k/2k5


你的这个帖字很好
谢谢