基于主机名的虚拟主机
网络环境:
1.浏览器访问基于主机名的虚拟主机时,访问URL必须采用主机名,不能使用IP地址
2.整个网络系统中必须建立主机名与IP地址的映射关系
2.1使用本地 Hosts 文件建立主机名与IP的映射关系(C:\Windows\System32\drivers\etc\Hosts)
127.0.0.1 www.andgoo.cn
127.0.0.1 www.pds.cn
2.2 使用DNS
在设置好Hosts 文件后使用命令行ping localhost 和www.pds.cn 都能ping 通
创建两个虚拟主机的虚拟目录结构如下:
F:\web
|———+ VM1
|—————+ROOT
|————————+WEB-INF
|————————+index.html
|———+ VM2
|—————+ROOT
|————————+WEB-INF
|————————+index.html
修改 server.xml 文件
添加以下代码直 server.xml 文件的<Engine> 元素中
<Host name="www.andgoo.cn" appBase="F:\web\VM1"
unpackWARs="true" autoDeploy="true" />
<Host name="www.pds.cn" appBase="F:\web\VM2"
unpackWARs="true" autoDeploy="true" />
重启Tomcat测试