Tomcat配置虚拟主机的两种方式
1.基于主机名的虚拟主机配置
<Host>
127.0.0.1 localhost //:有了这一行,所以浏览器输入:http://localhost:8080/ 能进入tomcat ,下一行同理
127.0.0.1 site1
假设在tomcat、wenbapps下的ROOT文件夹下有hello.html? 内容写入 hello。 启动tomcat,在浏览器输入:http://localhost:8080/index.html? ----->将显示? :hello?? 访问的是tomcat下的资源 ????????????????? 在浏览器输入:http://site1:8080/index.html?????? ------>将显示? :test?? 访问的是F:virtualhost1 下的资源 实际上 二者的ip是一样的,都是127.0.0.1? 但是却实现了访问两个“主机”上的资源,一个是tomcat下的,一个是F盘下的。假如A,B两公司很穷,网站公用一台服务器,但又不能够直接输入IP来进入,因为只有一个IP,这里在一台电脑上设置虚拟,二者设置不同的虚拟目录,使用虚拟目录名来访问便可实现公用,实际还是一个ip,一台主机。 ?2.基于端口的虚拟主机配置
Service> > 这里的配置也是文件原本就有的,下面是增加的。 启动tomcat,输入 http://localhost:8080/index.html? ------->将显示tomcat/webapps/ROOT/index.html 里边的内容 ????????????????? 输入 http://localhost:8082/index.html --------->将显示F:virtualhost2? 下的index.html 里边的内容 这里通过不同的端口进来实现了,不同基于不同端口的虚拟主机的配置。 ? (编辑:北几岛) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |