请教Linux平台下Apache和Tomcat整合问题

请教Linux平台下Apache和Tomcat整合问题

我看了些文章,看得有些迷糊。

对于Apache和Tomcat整合,有说用jk的,有说用jk2的,还有说用apache内置proxy_ajp的。

我现在的环境如下:
jdk-6u2-linux-i586.rpm
apache-tomcat-6.0.14.tar.gz
httpd-2.2.6.tar.gz

应该用哪个做整合?

谢谢
群满了?
有人懂吗?
本人推荐proxy_ajp,  mod_jk已经不被开发支持了.  

安装分三步: 1. setup apache
               2.setup tomcat
               3.edit  http.conf


以下是本人的安装脚本, 希望可以帮助你解决问题

1.setup apache

#!/bin/sh
APACHE_SRC_DIR="/home/httpd-2.2.3"
echo apache2-install
cd /home;tar vxfz httpd-2.2.3.tar.gz
cd $APACHE_SRC_DIR/srclib/apr
./configure --prefix=/usr/local/apr12/
make clean
make
make install
cd $APACHE_SRC_DIR/srclib/apr-util
./configure --prefix=/usr/local/apr12-util/ --with-apr=/usr/local/apr12/
make clean
make
make install
cd $APACHE_SRC_DIR
./configure --prefix=/usr/local/apache22 --with-apr=/usr/local/apr12 --with-apr-util=/usr/local/apr12-util --with-mpm=worker --enable-so --enable-mods-shared=all --enable-proxy=shared --enable-proxy-balancer=shared --enable-proxy-http=shared --enable-proxy-ajp --enable-deflate --enable-cache --enable-disk-cache --enable-mem-cache
make clean
make
make install


2.setup tomcat

#!/bin/sh
echo Tomcat Set
#删除原java
rpm -e --nodeps gcc-java
rpm -e --nodeps java-1.4.2-gcj-compat
cd /home
mv jdk1.5.0_06 /usr/local/jdk
tar vxfz apache-tomcat-5.5.15.tar.gz
mv apache-tomcat-5.5.15 /usr/local/Tomcat55
echo 'export JAVA_HOME=/usr/local/jdk' >>/etc/profile
echo 'export PATH=$PATH: $JAVA_HOME/bin' >>/etc/profile
echo 'export CLASSPATH=$JAVA_HOME/lib/tools.jar: $JAVA_HOME/lib/dt.jar' >>/etc/profile
echo 'export CATALINA_HOME=/usr/local/Tomcat55' >>/etc/profile
source /etc/profile


3.edit   http.conf

在最后添加下面几行:
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/

谢谢楼上的回答。

今天回访帖子才看到。
不过我已经用JK了。呵呵。
不客气。  ^_^