apache2.2.9集成tomcat
来源:互联网 发布:广告机发布系统源码 编辑:程序博客网 时间:2024/05/20 21:49
./configure --prefix=/usr/local/apache2.2 --enable-mods-shared=all --enable-module=most --enable-proxy --enable-proxy-ajp --enable-proxy-balancer --with-apr=/usr/local/apr --with-apr-util=/usr/locLinux AS4下快速整合Apache2.2和Tomcat5.5
一、 目标:
在linux下,可以通过apache来访问tomcat下的应用。
二、 预备工作:
1. 安装和配置好JDK1.5、Tomcat5.5等系统软件。
2. Tomcat5.5下创建一个测试应用,[本文用的是作者自建应用beauty]。
3. 下载 httpd-2.2.3.tar.gz
4. 下载 apr-1.2.7.tar.gz
5. 下载 apr-util-1.2.7.tar.gz
三、 过程:
a) 解包
1. 假定这些安装包都放在/opt目录下
2. 逐个解压这些压缩包:
3. tar –zxvf httpd-2.2.9.tar.gz
3. 生成文件目录:httpd-2.2.9
4. 创建一个目录http 。mkdir http
b) 安装apr
1. [root@Phwtest data]# cd /opt/httpd-2.2.9/srclib/apr
2. [root@Phwtest apr]# ./configure --prefix=/usr/local/apr
3. [root@Phwtest apr]# make
4. [root@Phwtest apr]# make install
5. 这样apr就被安装在 /usr/local下了。
c) 安装 apr-util
1. [root@Phwtest data]# cd /opt/httpd-2.2.9/srclib/apr-util.
2. [root@Phwtest apr-util]# ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
3. [root@Phwtest apr-util]# make
4. [root@Phwtest apr-util]# make install
5. 这样apr-util就被安装在 /usr/local下了
d) 安装apache2.2.3
1. [root@Phwtest data]# cd httpd-2.2.9
2. [ [root@Phwtest httpd-2.2.9]#./configure --prefix=/usr/local/apache --enable-so --enable-mods-shared=most --enable-rewrite=share --enable-proxy=share --enable-proxy-ajp=share --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-layout=Apache2.2 --with-mpm=prefork
. [root@Phwtest httpd-2.2.9]# make
4. [root@Phwtest httpd-2.2.39]# make install
5. 这样httpd-2.2.9就被安装在 /usr/local下了
e) 配置APACHE
1. 打开配置文件:
[root@Phwtest data]# cd http/apache/conf
[root@Phwtest conf]# vi httpd.conf
2. 找到 / Virtual hosts
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
3. 去掉Include前的# ,在配置文件末尾加上:
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/
后保存退出。
4. 修改虚拟主机配置文件,设置虚拟目录。
[root@Phwtest extra]# cd /data/http/apache/conf/extra
[root@Phwtest extra]# vi httpd-vhosts.conf
<VirtualHost *:80>
ServerAdmin [url=mailto:localhost@test.com]localhost@test.com
DocumentRoot /data/apache-tomcat-5.5.17/webapps/beauty
ServerName localhost
ServerAlias localhost
ErrorLog logs/dummy-host.example.com-error_log
CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
保存退出。
f) 启动APACHE
[root@Phwtest conf]# cd /data/http/apache/bin
[root@Phwtest bin]# ./apachectl start
g) 测试
1. 访问http://xxxx:8080/beauty/
2. 访问http://xxxx/beauty/
3. 如果两个都正常,则配置成功。
四、 说明:
1. 安装APACHE时的配置参数一定要全,否则生成proxy 模块会有问题。
2. 推荐采用APACHE的默认端口80,否则配置可能失败。
al/apr-util --enable-so
- apache2.2.9集成tomcat
- Apache2.2与Tomcat集成
- apache2.2与tomcat集成(可以多个tomcat)
- SVN1.4.6 + apache2.2.11 + tomcat 6.0.18 集成 配置
- apache2+php5+mysql5集成
- apache2直接集成memcache
- Apache2 整合 Tomcat 4.1
- 整合Apache2 + Tomcat服务器
- apache2.2+tomcat集群
- php5 apache2.2 mysql5 集成
- php5 apache2.2 mysql5 集成
- Apache2 和 Tomcat6.0 集成
- Tomcat 8 和 Apache2.2.25
- Ubuntu 配置 Apache2 proxy Tomcat
- Nginx整合Apache2和Tomcat
- 安装Apache2.2.9,JK1.2,TOMCAT5.5集成作负载均衡
- Apache2.0.54与Tomcat5.0.28的集成
- Apache2与Tomcat5.0的集成
- Spring学习笔记15
- Spring学习笔记16
- oracle创建用户以及授权
- iptables设置规则
- maven2
- apache2.2.9集成tomcat
- Spring学习笔记17
- ORA-12170 TNS 连接超时
- 如何读Unicode文件
- 所有已知的基本SIP应答
- 非技术公司的技术人员
- php的一些容易混淆的东西
- iphone 如何发送短信
- socket 开发范型