Linux 下使用 ajp 协议整合 apache 和 tomcat
来源:靑龍一笑的博客 作者:靑龍一笑 发布时间:2013-06-12 13:56:18 点击量:914 评论:0
有关 tomcat 的安装与配置,详见我的另一篇文章:《Linux 系统下 tomcat 的安装与配置》。
首先,解压并进入到解压后的 apache 安装目录:
[root@C softwares]# tar xvf httpd-2.2.24.tar.gz
[root@C softwares]# cd httpd-2.2.24/srclib
[root@C srclib]# ls
apr apr-util Makefile.in pcre
[root@C softwares]# cd httpd-2.2.24/srclib
[root@C srclib]# ls
apr apr-util Makefile.in pcre
1、安装 apr
[root@C srclib]# cd apr
[root@C apr]# ./configure --prefix=/usr/apr
[root@C apr]# make
[root@C apr]# make install
[root@C apr]# ./configure --prefix=/usr/apr
[root@C apr]# make
[root@C apr]# make install
2、安装 apr-util
[root@C apr]# cd ../apr-util/
[root@C apr-util]# ./configure --prefix=/usr/apr-util --with-apr=/usr/apr
[root@C apr-util]# make
[root@C apr-util]# make install
[root@C apr-util]# ./configure --prefix=/usr/apr-util --with-apr=/usr/apr
[root@C apr-util]# make
[root@C apr-util]# make install
3、安装 apache
[root@C apr-util]# cd ../..
[root@C httpd-2.2.24]# ./configure --prefix=/usr/apache \
> --enable-so --enable-rewrite=share --enable-dav=share \
> --enable-proxy=share --enable-proxy-ajp=share \
> --with-apr=/usr/apr --with-apr-util=/usr/apr-util
[root@C httpd-2.2.24]# make
[root@C httpd-2.2.24]# make install
[root@C httpd-2.2.24]# ./configure --prefix=/usr/apache \
> --enable-so --enable-rewrite=share --enable-dav=share \
> --enable-proxy=share --enable-proxy-ajp=share \
> --with-apr=/usr/apr --with-apr-util=/usr/apr-util
[root@C httpd-2.2.24]# make
[root@C httpd-2.2.24]# make install
4、查看 proxy-ajp 模块是否安装成功
5、修改 httpd.conf 文件
[root@C httpd-2.2.24]# vi /usr/apache/conf/httpd.conf
去掉 Include conf/extra/httpd-vhosts.conf 前的注释。
6、修改 httpd-vhosts.conf 文件
[root@C httpd-2.2.24]# vi /usr/apache/conf/extra/httpd-vhosts.conf
内容如下:
先启动 tomcat,再启动 apache:
运行效果:
版权所有 © 2005-2023 靑龍一笑的博客 Powered by C.S.Ricen
Copyright © 2005-2023 by www.ricensoftwares.com.cn All Rights Reserved.
Copyright © 2005-2023 by www.ricensoftwares.com.cn All Rights Reserved.