Tomcat 7源码学习笔记 -10 配置多个虚拟host
一般情况下,安装完的Tomcat环境都有一个name为localhost的Host节点:
主机名:localhost
web应用主目录:tomcat主目录下的webapps
日志文件存放目录:tomcat主目录下的logs
<Host name="localhost" 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" /> </Host>
如果想再增加一个虚拟主机的话,应该怎么做呢?步骤如下:
1》修改server.xml配置文件
server.xml中的Engine节点下再增加一个Host节点:
<Host name="host2.example.com" appBase="mywebapps" unpackWARs="true" autoDeploy="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="mylogs" prefix="myhost_access_log." suffix=".txt" pattern="%h %l %u %t "%r" %s %b" /> </Host>
2》创建目录
主机名:host2.example.com
web应用主目录:tomcat主目录下的mywebapps
日志文件存放目录:tomcat主目录下的mylogs
3》修改C:\WINDOWS\system32\drivers\etc目录下的hosts文件:
127.0.0.1 localhost
127.0.0.1host2.example.com
这样我们就可以通过如下两种方式访问web应用了:
http://localhost:8080/
http://host2.example.com:8080/
相关推荐
FanErZong 2020-07-18
86284851 2020-06-16
Jaystrong 2020-08-02
gaogaorimu 2020-07-18
liwf 2020-07-09
thatway 2020-06-28
糊一笑 2020-06-27
tangjianft 2020-06-25
LUOPING0 2020-06-16
sshong 2020-06-12
wys 2020-06-10
mmyCSDN 2020-05-28
fanhuasijin 2020-05-28
liuyong00 2020-05-19