来源:深圳沃龙软件开发公司 2017-03-10
Apache Tomcat下如何 配置多个域名对应一个目录,比如 wwww.woooolong.com 和 m.wooolong.com 指向同一个目录呢?具体该怎么实现,才能不损耗性能呢?
网上很多配置如下:
<Host name="www.wooolong.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="" docBase="C:\apache-tomcat-7.0.52\webapps\WoLongV2" debug="0" reloadable="true"/>
</Host>
<Host name="m.wooolong.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="" docBase="C:\apache-tomcat-7.0.52\webapps\WoLongV2" debug="0" reloadable="true"/>
</Host>
相信网上很多都是我这样类似的配置,可是 tomcat重复加载了2次该应用,虽然我们也达到了失效效果,但是这是非常消耗资源的,而且这也不是安全、正确的方法。
其实在<Host>标签内部有一种<Alias>标签的写法,如下面红色部分的标记例子,非常简单实用,节省了不少空间。
<Host name="www.wooolong.com" appBase="webapps"
unpackWARs="true" autoDeploy="true">
<Alias>wooolong.com</Alias>
<Alias>m.wooolong.com</Alias>
<Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs"
prefix="localhost_access_log." suffix=".txt"
pattern="%h %l %u %t "%r" %s %b" />
<Context path="" docBase="C:\apache-tomcat-7.0.52\webapps\WoLongV2" debug="0" reloadable="true"/>
</Host>
本内容皆为 深圳沃龙软件开发公司 原创
如需转载,请注明文章出处和来源网址:http://www.wooolong.com/blog/1.html
?a href=HHtps://enhanceyourlife.mom/?priligy alternative?/a? Note the unchanged nonocclusive inferior vena cava IVC thrombus on all three images
发表评论