apache+tomcat 虚拟主机配置问题

seawing20 2009-08-04 05:23:51
只有一台WEB服务器,原来都是JSP的项目,所以最开始这台服务器上只装了TOMCAT来发布.
以前的JSP项目在webapps文件下是这样发布的:
webapps/test1/ -----项目1
webapps/test1/ROOT/ -----项目*.jsp代码
webapps/test1/css/ -----资源文件
webapps/test1/images/ -----资源文件
webapps/test2/ -----项目2
webapps/test2/ROOT/ -----项目*.jsp代码
webapps/test2/css/ -----资源文件
webapps/test2/images/ -----资源文件
....
虚拟主机配置如下:
<Host name="www.test1.com" appBase="D:\tomcat\webapps\test1" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host>
<Host name="www.test2.com" appBase="D:\tomcat\webapps\test2" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host>
.....

现在有个PHP的项目,因为只有1台服务器,所以就用apache+tomcat进行整合,并且现在已经整合成功.

现在的问题就是不知道该如何配置虚拟主机,我的配置如下:
apache配置
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin 1@1.com
ServerName www.test1.com
DocumentRoot "D:\tomcat\webapps\test1"
</VirtualHost>

或者:
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin 1@1.com
ServerName www.test1.com
DocumentRoot "D:\tomcat\webapps\test1\ROOT"
</VirtualHost>

tomcat配置
<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
或者
<Host name="www.test1.com" appBase="D:\tomcat\webapps\test1" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false"> </Host>

网站都无法正常显示(apache+tomcat整合测试已经成功).望高手大侠们赐教.

应该怎样正确配置呢?
...全文
447 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
renciabc 2009-09-28
  • 打赏
  • 举报
回复
我也不是很清楚,帮顶
huangcaihua 2009-09-08
  • 打赏
  • 举报
回复
lz搞定了没 我现在也遇到这样的问题了 请指教。。。。
forandever 2009-08-06
  • 打赏
  • 举报
回复
你确定整合成功了吗?
访问一下 :www.test1.com:8080 看看能访问吗? 8080 改成你的 tomcat的端口

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧