7.如何配置虚拟主机
为了实现基于域名(IP地址)的虚拟主机,修改文件server.xml,加入以下内容:
<Host appBase="C:/webapp1" name="www.test1.com" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>www.test1.com</Alias>
<Alias>192.168.1.110</Alias>
</Host>
<Host appBase="C:/webapp2" name="www.test2.com" unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
<Alias>www.test2.com</Alias>
<Alias>192.168.1.120</Alias>
</Host>
在conf\Catalina\目录下建立文件夹,文件夹的名称为”www.test1.com”和“www.test2.com”,然后在这两个目录下建立文件ROOT.xml,其“www.test1.com“目录下ROOT.xml内容为:
<?xml version='1.0' encoding='utf-8'?>
<!--
Context configuration file for the test1 App
-->
<Context displayName=www.test1.com path="/" docBase="" useNaming="false">
debug="0" privileged="true" reloadable="true">
<Logger className="org.apache.catalina.logger.FileLogger"
directory="C:/webapp1/WEB-INF/logs" prefix="test1_log."
suffix=".txt" timestamp="true"/>
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="test1_access_log." suffix=".txt"
pattern="combined" resolveHosts="false"/>
</Context>