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 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文件呢?那么我们就要理解一下,在地址栏中输入网址訪问站点的过程。
看下图再做解释:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvaHlta2luZw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">

在我们之前了解的:当我们在地址栏中输入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的了。

tomcat URL简写案例:模拟站点www.baidu.com的訪问的更多相关文章

  1. 配置NGINX支持中文URL 中文文件名称或文件夹404无法訪问的解决方法

    NGINX不须要象apache那样要单独载入支持中文模块. # cat /etc/sysconfig/i18n  LANG="en_US.UTF-8" SYSFONT=" ...

  2. iis实现类似tomcat ip:port直接访问站点

    先配置host: 建站点: iis配置文件地址:C:\Windows\System32\inetsrv\config\applicationHost.config(于tomcat中的web.xml类似 ...

  3. httpclient模拟浏览器訪问站点

    HttpClient 是 Apache Jakarta Common 下的子项目.能够用来提供高效的.最新的.功能丰富的支持 HTTP 协议的client编程工具包.而且它支持 HTTP 协议最新的版 ...

  4. MySQL从库生成大量小的relay log案例模拟

    最近看到"八怪"写的<MySQL:产生大量小relay log的故障一例>,因之前也遇到类似的情况,一直没搞懂原理及复现,看完此文章后,本着实践是检验真理的唯一标准的原 ...

  5. Android开发之使用URL訪问网络资源

    Android开发之使用URL訪问网络资源 URL (UniformResource Locator)对象代表统一资源定位器,它是指向互联网"资源"的指针. 资源能够是简单的文件或 ...

  6. Java中使用多线程、curl及代理IP模拟post提交和get訪问

    Java中使用多线程.curl及代理IP模拟post提交和get訪问 菜鸟,多线程好玩就写着玩.大神能够路过不吝赐教.小弟在这受教.谢谢! 很多其它分享请关注微信公众号:lvxing1788 ~~~~ ...

  7. JAVA訪问URL

    JAVA訪问URL: package Test; import java.io.BufferedReader; import java.io.IOException; import java.io.I ...

  8. Tomcat訪问日志浅析

    <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" ...

  9. 您可能试图从server上的安全浏览器訪问此站点。请启用脚本然后又一次载入此页。

    您可能试图从server上的安全浏览器訪问此站点.请启用脚本然后又一次载入此页.         我使用域Admin组的账户登入SharePoint2010的server,打开SharePoint首页 ...

随机推荐

  1. opencv数据结构总结

    OpenCV里面用到了很多图像相关的数据结构,熟练掌握它们是学习图像的基础. 1.IplImage IplImage IplImage IPL 图像头 typedef struct _IplImage ...

  2. js+dom开发第十六天

    一.css常用标签及页面布局 1.常用标签 position(定位) z-index(定位多层顺序) background(背景) text-align(针对字符自动左右居中) margin(外边距) ...

  3. uboot环境变量分析

    uboot的环境变量在程序的运行和调试过程中都发挥着比较重要的作用. 一.环境变量 可以理解为全局变量,但是他的生命周期比全局变量要长,当程序已经结束运行时,全局变量就会消亡,但是环境变量在下次上电运 ...

  4. objective-c(初始化)

    objective-c(初始化) 创建对象 (编程语言 Objective-C 2.0) 1.类对象与实例化 类的定义完成后,编译器在内存中自动生成唯一的类对象,实例对象都是通过调用类对象的类方法生成 ...

  5. 求解:远程方法调用失败Exception from HRESULT: 0x800706BE)

    服务器:Windows Server2003 sp2服务器 客户端:XP SP3 内容:C#Winform客户端调用服务器的Excel模板生成报表的时候,生成失败,抛出的异常如下: TargetInv ...

  6. 稍加详细的ATR信息,将完善历史字节部分+

    http://blog.csdn.net/jennyvenus/article/details/2900697 //Reset 3B FB 13 00 00 81 31 FE 45 65 46 53 ...

  7. 1.Repeater控件

    在用到数据库数据并且要逐条显示时,就需要用到repeater\listview等这样的数据库控件进行动态的显示数据. Repeater相当于foreach的功能,用于对绑定数据源中的数据进行遍历显示, ...

  8. jquery 插件JTable使用

    http://www.jtable.org/ 下载后增加: Add these lines to the HEAD section of your HTML document: <!-- Inc ...

  9. hdu-3376-Matrix Again(最小费用最大流)

    题意: 给一个矩形,从左上角走到右下角,并返回左上角(一个单元格只能走一次,左上角和右下角两个点除外) 并且从左上到右下只能往右和下两个方向.从右下返回左上只能走上和左两个方向! 分析: 拆点,最小费 ...

  10. Ubuntu 14.04 Remmina远程桌面连接Windows计算机

    可以在/usr/share/applications/目录下启动Remmina远程桌面客户端或者直接在Dash中搜索Remmina即可 启动后如下图,可以新建,复制,编辑,删除远程桌面客户端 选择新建 ...