Apache 配置虚拟目录
做java开发也有好多年了,由于tomcat是免费的所以接触tomcat应该说是家常便饭了,那么tomcat如何配置多个虚拟目录或者多个域名那?
下面就我的经验来跟大家分享一下:
1.首先打开tomcat安装目录,找到conf文件夹
2.然后在里面找到server.xml文件如下:

3.打开server.xml找到host标签<Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" >4.好了,到这里问题就开始分支了,首先讲解一下配置多个虚拟目录的方法,主要通过<context>来区分,具体方式如下:
</Host><Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" >说明:如上便配置了三个虚拟目录,即biye1,biye2,biye3,访问的时候分别为http://localhost/biye1,其余依次类推。
<Context path="/biye1" docBase="D:biye1" debug="0" reloadable="true"/>
<Context path="/biye2" docBase="D:biye2" debug="0" reloadable="true"/>
<Context path="/biye3" docBase="D:biye3" debug="0" reloadable="true"/>
</Host>
5.如果想配置多个域名怎么办,大家可以按照下面的方式来配置,通过增加多个host,如下:<Host name="www.biye1.com" appBase="D:biye1" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" >说明:以上便配置了3个不同的域名并且指向不同的目录
</Host>
<Host name="www.biye2.com" appBase="D:biye2" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" >
</Host>
<Host name="www.biye3.com" appBase="D:biye3" unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false" >
</Host>
以上内容来自网络

浙公网安备 33010602011771号