Apache2.2和Tomcat5.5整合
2006-12-16 00:27
447 查看
Apache2.2和Tomcat5.5整合
作者:ray 日期:2006-10-29
字体大小: 小 中 大前段时间公司的服务器都是Jason在做配置,看其乐此不疲的劲头心里一直痒痒,今天趁着休息,写上一篇整合之作以试身手。
Apache2.2和Tomcat5.5的整合比以前有很大的飞跃,我们不用再去和mod_jk进行较劲了,不用再写什么workers.properties这样的配置文件了,我们的手指得到了充分的解放,不过也少了一些配置过程中的乐趣,下面来介绍以下如何对Apache2.x和Tomcat5.x进行整合
首先去Apache的站点下载Apache2.2和Tomcat5.5这两个最新版的服务器
Apache服务器的下载地址是:Apache2.2
Tomcat服务器的下载地址是:Tomcat5.5
你有Java 的SDK吗?没有的话可要先装J2SDK才可以哦,目前最新版本是JDK 5.0 Update 9,没有的同学可以进入Java SDK Download进行下载
准备好上面3个必要软件,下面逐一进行安装
Setup Java SDK ............................................................. OK
Setup Apache ............................................................... OK
Setup Tomcat ............................................................... OK
好了,下面进入整合阶段
修改Apache的 conf/httpd.conf文件
在该文件中首先找到如下3行
程序代码
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
#LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
将这3行前面的#去掉即可
在文件中找到
程序代码
# Virtual hosts
#Include conf/extra/httpd-vhosts.conf
去掉第二行前面的#
在httpd.conf文件最后加上
程序代码
ProxyPass / ajp://127.0.0.1:8009/
ProxyPassReverse / ajp://127.0.0.1:8009/
我们对Apache的修改刚刚完成第一步,下面进行第二步
在conf/extra/httpd-vhosts.conf文件中,添加如下几行
程序代码
<VirtualHost *:80>
ServerAdmin 127.0.0.1
DocumentRoot D:/www
ServerName 127.0.0.1
ErrorLog logs/127.0.0.1_error_log
CustomLog logs/dummy-127.0.0.1-access_log common
ProxyPass / ajp://localhost:8009/
ProxyPassReverse / ajp://localhost:8009/
ServerName localhost
ServerAlias 127.0.0.1
</VirtualHost>
红色字可以根据自己修改,该目录表示防止WEB应用的实际目录,这个目录一会在配置Tomcat 的Context时也将用到,所以不要配错哦
到此,我们对Apache的配置已经完毕,下面进行Tomcat的配置修改了
很简单,只需要修改Tomcat目录下的conf/Server.xml文件即可
在</Host>前加
程序代码
<Context path=""/web"" docBase=""D:/www"" debug=""0"" reloadable=""true"" > </Context>
发现了吗?docBase所指的目录和上面我们对Apache中httpd-vhosts.conf文件修改时所设置的DocumentRoot目录是一样的
好了,对两个应用服务器的配置都配置好了,下面启动Tomcat 和 Apache服务,看看这样访问可以吗?
http://localhost:8008/web
或
http://localhost/web
如果不行,那么你可能需要再次检查两方的配置文件是否和我说的有出入呢,加油
相关文章推荐
- 整合apache2.2和tomcat5.5
- tomcat5.5与apache2.2整合
- JSP环境配置 Apache2.2和Tomcat5.5整合
- windows2003 sp2下IIS6、Apache2.2、Tomcat5.5之整合
- jk方法实现linux下apache2.2和tomcat5.5整合
- 整合Apache2.2和Tomcat5.5
- apache2.2.x(x>=3)安装配置及与tomcat5.5整合
- apache2.2和tomcat5.5整合(绝对可行)
- apache2.2与tomcat5.5整合
- CentOS4.4下整合apache2.2和tomcat5.5
- JSP初级系列--apache2.2和tomcat5.5整合(绝对可行)
- JSP环境配置 Apache2.2和Tomcat5.5整合
- JSP环境配置 Apache2.2和Tomcat5.5整合
- 整合apache2.2.x和tomcat5.5(转)
- jk方法实现linux下apache2.2和tomcat5.5整合(转)
- 最新版Apache2.2与Tomcat的整合指南
- apache2.2+tomcat7.0整合配置
- Windows下整合Apache2.2和Tomcat6.0 集群与负载均衡
- Apache2.2+Tomcat7.0整合配置详解
- 转文:apache2.2用proxy_ajp方式整合tomcat6.0