1.虚拟主机:tomcat中可以配置管理多个网站,外界在访问这些网站时,并不知道这些网站是运行在同一个tomcat中的,感觉起来就像他们各自运行在各自的虚拟出来的主机中一样,所以将一个网站交给tomcat去管理的过程称为为tomcat配置一台虚拟主机。
2.web应用:一个虚拟主机包含着许多web资源,但这些web资源不能直接交给虚拟主机管理,需要按照
功能将web资源按照一定的目录结构组织成web应用再交给虚拟主机管理。
3.虚拟路径映射:将web应用交给虚拟主机管理,为web应用真实路径配置一个对外访问的虚拟的路径的过程叫做web应用的虚拟路径映射。
关系:一台真实主机中配置多个虚拟主机,一台虚拟主机中配置多个web应用,一个web应用管理该引用许多web资源。
分析:http://www.easymall.com:8091/与http://127.0.0.1:8091/ 访问结果一样
注意:(127.0.0.1(ip) www.easymall.com(虚拟主机))---hosts(模拟dns)文件中自己配的虚拟主机
前者是通过端口号(8091)查询到tomcat再访问tomcat/conf下的Servlet.xml配置的虚拟主机(www.easymall.com) 接下来就是访问在hosts下绑定ip与所访问虚拟主机就可以了。
后者也是同样道理,ip可以绑定多个虚拟主机 所以我们首先通过端口号(8091)查询到tomcat
再访问tomcat/conf下的Servlet.xml配置的虚拟主机(www.easymall.com) 接下来就是访问在hosts下绑定ip与所访问虚拟主机就可以了。
本文出自 “12156138” 博客,请务必保留此出处http://12166138.blog.51cto.com/12156138/1861719
tomcat中虚拟主机 、 web应用 、虚拟路径映射相关问题
原文地址:http://12166138.blog.51cto.com/12156138/1861719