tomcat URL简写案例:模拟网站www.baidu.com的访问

本文通过实例演示如何在Tomcat中实现网站URL的简化访问,包括配置虚拟主机、默认端口及欢迎页等步骤,并解释了hosts文件配置的重要性。
tomcat URL简写案例:模拟网站
 * 实际URL:http://www.baidu.com:8080/myweb/1.html
 * 实际位置:F:\mywebapps\myweb\1.html
 * 最终访问URL:http://www.baidu.com
 
 * 步骤
  * 1 可用:http://www.baidu.com:8080/myweb/1.html
   * 虚拟主机
    <Host name="www.baidu.com" appBase="F:\mywebapps"/>
   * 需要配置hosts文件
    * 名称:hosts
    * 位置:C:\Windows\System32\drivers\etc\hosts
    * 内容:
       127.0.0.1   www.baidu.com
  * 2 端口:http://www.baidu.com/myweb/1.html
   * server.xml 修改为80  因为80端口为默认端口,这样再输入端口后,访问,端口号会自动消失。不输入端口号,同样可以访问
  * 3 欢迎页 :http://www.baidu.com/myweb/
   * myweb项目添加WEB-INF/web.xml 配置欢迎页面
  * 4 默认目录 :http://www.baidu.com/
   * 将项目名称修改ROOT
 
为什么要配置hosts文件呢?那么我们就要理解一下,在地址栏中输入网址访问网站的过程。
看下图再做解释:
在我们之前了解的:当我们在地址栏中输入 www.baidu.com会访问到服务器端,而且能将前面的域名解析成ip地址。
而实际上,真正的过程,是要经历上面图示中的两个步骤
1.访问本地的主机配置文件,在上图中已经体现,如果没有进入到第二步骤
2.访问dns域名服务器进行解析后访问百度的服务器
 
那么如果在本地环境下进行模拟,我就在hosts中添加一个映射关系。很显然ip地址和主机名可以使一对多的关系了。
127.0.0.1   www.baidu.com配置完这个过后,原来访问的localhost就可以用 www.baidu.com 来代替了。
 
 
注意如果做了以上配置
默认主机
 * 思考: http://127.0.0.1:8080
 * <Engine ....  defaultHost="localhost"> 如果使用127.0.0.1进行访问,将有默认主机进行服务,那么就仍然是访问localhost的了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hymKing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值