apache+tomcat配置
关键字: apache+tomcat前几天看配apache+tomcat,看了n篇整合apache和tomcat的文章,配置了n次,都没成功:
参考了一下网上资料,自己摸索了一下终于配成功了,分享一下。
准备工作:
Apache下载:
http://apache.linuxforum.net/dist/httpd/binaries/win32/apache_2.0.47-win32-x86-no_ssl.exe
tomcat下载:
http://apache.linuxforum.net/dist/jakarta/tomcat-5/v5.0.7-alpha/bin/jakarta-tomcat-5.0.7.exe
mod_jk_2.0.55.so下载:(附件:下载后后缀名".txt"改为".so")
然后安装。(我的安装在d:\Program Files\Apache Group下
d:\Program Files\Apache Group\Apache2
d:\Program Files\Apache Group\Tomcat 5.0.7)
然后把mod_jk_2.0.55.so复制到d:\Program Files\Apache Group\Apache2\modules下。
先开始修改 d:\Program Files\Apache Group\Apache2\conf\http.conf:
查找"DirectoryIndex",在index.html后添加index.jsp
成下面这样:
DirectoryIndex index.html index.jsp index.html.var
查找 "Listen",修改端口号成下面这样:
#Listen 12.34.56.78:80
Listen 80
在http.conf的结尾加上以下内容:
LoadModule jk_module modules/mod_jk_2.0.55.so
JkWorkersFile "d:/Program Files/Apache Group/Tomcat 5.0.7/conf/workers.properties"
JkLogFile "d:/Program Files/Apache Group/Tomcat 5.0.7/logs/mod_jk2.log"
JkLogLevel info
ServerAdmin dingdaiyang@hotmail.com
DocumentRoot "d:/Program Files/Apache Group/Tomcat 5.0.7/webapps/ROOT"
ServerName www.goldsee.cn
DirectoryIndex index.html index.htm index.jsp
ErrorLog logs/shsc-error_log.txt
CustomLog logs/shsc-access_log.txt common
JkMount /servlet/* ajp13 #让Apache支持对servlet传送,用以Tomcat解析
JkMount /*.jsp ajp13 #让Apache支持对jsp传送,用以Tomcat解析
保存http.conf。
再在d:\Program Files\Apache Group\Tomcat 5.0.7\conf下新建workers.properties。
写入以下内容:
workers.tomcat_home="d:\Program Files\Apache Group\Tomcat 5.0.7"
workers.java_home=d:\jdk1.4
ps=\
worker.list=ajp13
worker.ajp13.port=8009
worker.ajp13.host=localhost
worker.ajp13.type=ajp13
worker.ajp13.lbfactor=1
像"d:\Program Files\Apache Group\Tomcat 5.0.7"中间有空格,最好引起来。
保存workers.properties。
最后是先启动tomcat,再启动Apache,就成功了 。
分别打开http://127.0.0.1/和http://127.0.0.1:8080/都可以看见tomcat的欢迎画面。
在d:\Program Files\Apache Group\Tomcat 5.0.7\webapps\ROOT下新建一个demo.htm文件,
里面写上hello,world!!!,然后保存。
再打开http://127.0.0.1/index.htm和http://127.0.0.1:8080/index.htm,
都可以看见刚才新建的页面。
但是此时如果打开http://127.0.0.1/jsp-examples/是会出现404错误,
而http://127.0.0.1:8080/jsp-examples/则正常。
接下来我们需要在http.conf里添加虚拟目录的映射。
http.conf里
查找:"Alias",再继续找 "icons",找到下面这样的一段:
Alias /icons/ "d:/Program Files/Apache Group/Apache2/icons/"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
添加我需要的虚拟目录:
Alias /jsp-examples/ "d:\Program Files\Apache Group\Tomcat 5.0.7\webapps\servlets-examples"
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
重新启动apache,这下http://127.0.0.1/jsp-examples/可以打开了
(注意和tomcat下打开有所不同,这是因为apache的默认文档不包含index.html)
- 浏览: 19044 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
我的相册
共 1 张
最新评论
-
还是相信中国女足!
小虫1313 写道瑞典队的"女伊布"球感真不错... 身体素质也是同样的出色
-- by satellite -
还是相信中国女足!
珍爱生命,远离国足!!
-- by 脑袋雷劈的 -
还是相信中国女足!
ham 写道88958620 写道希望中国男足明天也该中国人民带来惊喜! 这.. ...
-- by leon_a -
还是相信中国女足!
引用 网易新疆吐鲁番网友 ip:124.118.*.*: 2008-08-06 ...
-- by 一叶孤鸿 -
还是相信中国女足!
差不多, 我最后一次正经的看也是2002年 哈哈, 还记得吗, 范志毅, 郝海东 ...
-- by lhyasia






评论排行榜