一台服务器,在tomcat5.0如何修改server.xml,使支持多个泛域名解析的主机?????
一台服务器,配置一个泛域名的主机,测试成功
具体配置如下:
<Engine name="Catalina" defaultHost="www.yourcompany.cn" debug="0">
<Host name="www.yourcompany.cn" debug="0" appBase="yourcompany"
unpackWARs="false" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="smeitrade_access_log." suffix=".txt"
pattern="common" resolveHosts="false"/>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="smeitrade_log." suffix=".txt"
timestamp="true"/>
</Host>
</Engine>
启动服务器可以用www.yourcompany.com访问,
也可以用*.yourcompany.com访问(*代表任何二级域名名称)
问题在以下配置,当增加增加一个Host节点,现在是两个泛域名
<Engine name="Catalina" defaultHost="www.yourcompany.cn" debug="0">
<Host name="www.yourcompany.cn" debug="0" appBase="yourcompany"
unpackWARs="false" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="smeitrade_access_log." suffix=".txt"
pattern="common" resolveHosts="false"/>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="smeitrade_log." suffix=".txt"
timestamp="true"/>
</Host>
<Host name="www.yourcompany1.cn" debug="0" appBase="web2go"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve"
directory="logs" prefix="web2go_access_log." suffix=".txt"
pattern="common" resolveHosts="false"/>
<Logger className="org.apache.catalina.logger.FileLogger"
directory="logs" prefix="web2go_log." suffix=".txt"
timestamp="true"/>
</Host>
</Engine>
问题在于,此时
启动服务器可以用www.yourcompany.com访问,
也可以用*.yourcompany.com访问(*代表任何二级域名名称)
可以用www.yourcompany1.com访问
但是
*.yourcompany1.com访问的就是*.yourcompany.com的内容,
请问怎么让第二个二级域名也访问到自己的内容呢???