apache+tomcat 虚拟主机配置问题
只有一台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整合测试已经成功).望高手大侠们赐教.
应该怎样正确配置呢?