积累,创造,分享!

BlogJava 首页 新随笔 联系 聚合 管理
  25 Posts :: 13 Stories :: 26 Comments :: 0 Trackbacks

网上关于apache与tomcat整合的文章已经举不胜举。写下此文的目的只是为了整理一下刚刚配置成功后的思路。以免以后产生遗漏。经过几个小时的努力,终于能够将自己开发了几天的网站发布在互联网上了,这种感觉挺爽。
废话少说,先交代一下环境:
首先,机器的是用ADSL拨号宽带,没有固定IP,这个好办,先申请一个动态域名。网上这种资源还是比较多的,接着下载一个动态域名的客户端,将域名填上,这样每次拨号以后的动态IP便与当前的域名绑定。可以在其他网络上对本机利用申请的域名进行ping命令,看看当前域名是否有效。
解决了域名的问题以后,接下来便是重头戏。Apache与Tomcat的整合过程了。先准备好资源,下载Http server Apache2.0版本,tomcat4.1。以及Tomcat Connector也就是
mod_jk_apache_1.2.6_2.0.50.dll 。参考路径http://www.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/win32/jk-1.2.6/
下载时一定要看清楚版本。在资源下载完毕后,便是开始安装了。按照提示安装完Apache2.0。在安装过程中会提示输入域名,输入刚刚申请的域名。然后将mod_jk.dll文件拷入Apache2\modules目录。接下来便是修改Apache2\conf下的httpd.conf文件了。
conf配置文件每个设置之前都有E文注释,目前还未来得急细看,有耐心的朋友可以仔细研究。我修改的地方只有如下几个:
1,ServerName XXX.XXX.XXX:80
2,DocumentRoot "盘符:/应用所在路径"
3,
4,Alias /应用所在文件夹/  "盘符:/应用所在路径"
    Options Indexes MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all

5,设置index首页在index.html后面
最后加上
#connecting to tomcat using ajp13
    LoadModule jk_module modules/mod_jk.dll
    JkWorkersFile  "E:\JBuilderX\thirdparty\jakarta-tomcat-4.1.27-LE-jdk14\conf\workers.properties"
    JkMount /*.jsp ajp13
    JkMount /*.screen ajp13
    JkMount /*.do ajp13
.jsp *.screen *.do表示的是web应用中所支持的后缀名,LoadModule其实就是load Tomcat Connector。也就是mod_jk.dll。上面的JkWorkersFile后面跟的是tomcat路径下conf文件夹新建的workers.properties
内容如下:
workers.tomcat_home=E:\JBuilderX\thirdparty\jakarta-tomcat-4.1.27-LE-jdk14(我本机的tomcat路径)
workers.java_home=E:\JBuilderX\jdk1.4 (我本机的JDK)
ps=\
# worker.list=ajp13
worker.list=ajp12,ajp13 

worker.ajp12.port=8007
worker.ajp12.host=localhost
worker.ajp12.type=ajp12
worker.ajp12.lbfactor=1
            
worker.ajp13.port=8009        
worker.ajp13.host=localhost     
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1

worker.loadbalancer.type=lb
...................

接下来改tomcat的conf文件夹下的server.xml,在此无须更多修改。只需指定应用路径即可。此前网上很多文档所说的要打开Ajp13Connector处的注释,但此处并没有按此步骤做。好了,配置文件修改结束。

开始实验吧!在开始菜单处进行先对apachetest configration。测试通过。启动apache。再启动tomcat。打开动态域名的客户端。敲入申请的动态域名。本机可以访问了。顺便抓了MSN,QQ在线的好友,发给他们,集体测试了一把。得到的反馈居然是速度还可以!要知道我的是赛扬700+256M内存的古董机器。呵呵!不多说了,明天还得上班,赶紧睡了。

 

posted on 2005-11-08 23:46 nighthawk 阅读(783) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: