zoukankan      html  css  js  c++  java
  • tomcat URL简写案例:模拟站点www.baidu.com的訪问

    tomcat URL简写案例:模拟站点
     * 实际URL:http://www.baidu.com:8080/myweb/1.html
     * 实际位置:F:mywebappsmyweb1.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:WindowsSystem32driversetchosts
        * 内容:
           127.0.0.1 www.baidu.com
      * 2 port:http://www.baidu.com/myweb/1.html
       * server.xml 改动为80  由于80port为默认port,这样再输入port后。訪问。port号会自己主动消失。不输入port号,相同能够訪问
      * 3 欢迎页 :http://www.baidu.com/myweb/
       * myweb项目加入WEB-INF/web.xml 配置欢迎页面
      * 4 默认文件夹 :http://www.baidu.com/
       * 将项目名称改动ROOT
     
    为什么要配置hosts文件呢?那么我们就要理解一下,在地址栏中输入网址訪问站点的过程。
    看下图再做解释:
    在我们之前了解的:当我们在地址栏中输入www.baidu.com会訪问到server端,并且能将前面的域名解析成ip地址。

    而实际上。真正的过程,是要经历上面图示中的两个步骤
    1.訪问本地的主机配置文件,在上图中已经体现,假设没有进入到第二步骤
    2.訪问dns域名server进行解析后訪问百度的server
     
    那么假设在本地环境下进行模拟,我就在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的了。
  • 相关阅读:
    Linux中/etc目录下passwd和shadow文件
    Linux基本命令
    Linux目录结构说明与基本操作
    如何用虚拟机VMware Workstation安装CentOs-7
    VPP源码分析及流程图
    VPP环境搭建及配置
    【转】智能指针的交叉引用问题及解决方法
    二叉树的前 中 后 层序遍历
    排序算法
    C和C++的一些区别
  • 原文地址:https://www.cnblogs.com/blfshiye/p/5204597.html
Copyright © 2011-2022 走看看