Apache与tomcat整合(mod_proxy_ajp)

操作系统:CentOS 5.4
软件版本:
                      Apache:httpd-2.2.3-31.el5.centos.2(系统自带)
                      Tomcat:apache-tomcat-5.5.28.tar.gz(官网下载)
                      JDK:jdk-6u17-linux-i586-rpm.bin(官网下载)
 
1、Tomcat的安装
      直接解压就可使用,当然使用之前要配置JAVA环境变量。
      解压命令:tar   -zxvf   apache-tomcat-5.5.28.tar.gz
 
2、JDK安装
     a、 将下载好的jdk-6u17-linux-i586-rpm.bin文件添加可执行权限;
            chmod   +x   jdk-6u17-linux-i586-rpm.bin
     b、执行jdk-6u17-linux-i586-rpm.bin文件,并按Y键完成安装;
            在这个文件的目录下键入 ./jdk-6u17-linux-i586-rpm.bin
     c、设置环境变量;(当然有很多方式)
            vi   /etc/profile
            在最后加入一行export   JAVA_HOME=JDK安装目录
 
3、配置Apache
      因为系统装好后Apache就已经可以用了,所以只需简单修改配置文件,文件在/etc/httpd/目录下(在系统中Apache 名为httpd);
     a、打开/etc/httpd/conf/httpd.conf文件,加入以下两行
           LoadModule proxy_module modules/mod_proxy.so
           LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
           (有可能已经存在)
     b、接下来的内容可加在该文件最后或者虚拟主机的设置中添加,也可修改/etc/httpd/conf.d/proxy_ajp.conf文件中的相应内容;
           ProxyPass / ajp://localhost:8009/
 
关于ProxyPass可参考以下资料:
1、 http://lamp.linux.gov.cn/Apache/ApacheMenu/mod/mod_proxy.html
2、 http://blog.csdn.net/paulluo0739/archive/2008/04/08/2260137.aspx
3、 http://shiningray.cn/proxypass-directive-in-apache.html
 
以上步骤完成后便可实现整合了,当然根据应用需求不同,配置细节会有不同;
最后记得打开防火墙端口80。
 

你可能感兴趣的:(职场,休闲,mod_proxy_ajp,Apache与Tomcat整合)