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。
页:
[1]