为了便于北京和大连两个更好的测试系统。该公司专门申请一个域名:大连r \\ u0026 D侧只需要部署(我方系统全权负责在大连研发。所以在大连并列比较的部署方面easy——不要忘记,该项目比我们实际做舞美设计的复杂性大学十万次,比方jms、Memcached等也非常多,稍有差错系统就会执行不起来),北京和大连两地的測试部门就能够測试软件系统了,这样工作效率更高效、更加的逼真,能够測试软件在真实环境下的表现。

假设要实现使用已注冊的域名(比方www.baidu.com)訪问本机JavaWebproject该怎么做呢?或者说该如何配置呢?今天谈一下操作系统中的hosts文件:

1、在MyEclipse开发工具中新建名为test的JavaWebproject。

2、改动index.jsp文件:

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>首页</title>
</head> <body>
<center style="margin-top: 18%;"><font style="font-size: 36pt;font-weight: bold;color: red;">百度首页</font></center>
</body>
</html>

3、找到hosts文件,用记事本打开,在文件最后加入127.0.0.1 www.baidu.com

4、使用port号为8080的Tomcat公布该项目;

5、打开浏览器。输入网址——http://www.baidu.com:8080/test/

6、点击回车键,你将看到下图:

watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvZ2FvaHVhbmppZQ==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" width="700" height="500" alt="" />

注意:a、请注意上图被红框框定的文字;

b、此时在本机浏览器中输入“http://www.baidu.com/”你会发现浏览器找不到或无法连接到“http://www.baidu.com/”,总之会报错。这时要想訪问百度首页那么就必须将“127.0.0.1 www.baidu.com”从hosts文件里去掉(或将127.0.0.1改为61.135.169.105。当中61.135.169.105是百度的IP地址——能够通过“ping  www.baidu.com”DOS命令查看);

c、"http://www.baidu.com:8080/test/"中的port号一定要和公布的server的port号一致。

操作系统中的hosts文件在哪?

hosts文件在不同操作系统(甚至不同Windows版本号)的位置都不大一样,这里仅仅介绍一下该文件在Windows7中的位置:系统安装盘:\Windows\System32\drivers\etc

hosts文件有什么作用?

这个文件负责将网址域名映射到相应的IP地址,讲到这里我们就会明确为什么在改动该文件后输入http://www.baidu.com:8080/test/就能够看到上图页面了。

它的工作原理是这种:当用户打开浏览器、输入网址并按回车键时,系统会首先自己主动从hosts文件里寻找相应的IP地址,一旦找到,系统会马上打开相应网页。假设没有找到。则系统会将网址提交DNS域名解析server进行IP地址的解析。从这一原理中我们不难理解并非输入的所有域名都能够访问本地公布JavaWebproject。

版权声明:本文博客原创文章。博客,未经同意,不得转载。

操作系统hosts文件的更多相关文章

  1. Linux操作系统下/etc/hosts文件配置方法

    1.关于/etc/host,主机名和IP配置文件 Hosts - The static table lookup for host name(主机名查询静态表) hosts文件是Linux系统中一个负 ...

  2. 操作系统/etc/hosts文件配置

    windows对应 C:\Windows\system32\drivers\etc\hosts linux: /etc/hosts Hosts - The static table lookup fo ...

  3. hosts文件权限导致监听无法启动

    1.所属系统:2.问题描述:3.解决4.参考???疑点:为什么修改主机名会使hosts文件权限发生改变 1.所属系统: ZHJS2#[/]uname -a HP-UX ZHJS2 B.11.31 U ...

  4. Mac系统如何编辑hosts文件

    Mac系统如何编辑hosts文件 Hosts 是一个没有扩展名的系统文件,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系 统会首先 ...

  5. Windows里面的hosts文件

    一.什么是Hosts文件? hosts文件是一个用于储存计算机网络中各节点信息的计算机文件.这个文件负责将主机名映射到相应的IP地址.hosts文件通常用于补充或取代网络中DNS的功能.和DNS不同的 ...

  6. hosts文件的作用 whois查询域名信息

      Whois查询域名信息 在操作系统中的路径:Window98—在Windows目录下Windows 2000/XP—在C:\WINDOWS\system32\drivers\etc目录下 内容:包 ...

  7. 修改Hosts文件

    Hosts文件是一个用于存储计算机网络中节点信息的文件,它可以将主机名映射到相应的IP地址,实现DNS的功能,它可以由计算机的用户进行控制. Hosts文件的存储位置在不同的操作系统中并不相同,甚至不 ...

  8. hosts文件的作用

    hosts文件的作用 hosts文件是一个没有扩展名的系统文件,可以用记事本等工具打开,作用就是将一些常用的网址域名与其对应的IP地址建立一个关联"数据库",当用户在浏览器中输入一 ...

  9. Windows 系统里面的 hosts 文件

    一.什么是hosts文件? hosts文件是一个用于储存计算机网络中各节点信息的计算机文件.这个文件负责将主机名映射到相应的IP地址.hosts文件通常用于补充或取代网络中DNS的功能.和DNS不同的 ...

随机推荐

  1. Python数据分析环境和工具

    一.数据分析工作环境 Anaconda: Anaconda(水蟒)是一个科学计算软件发行版,集成了大量常用扩展包的环境,包含了 Python 解释器,conda 包管理工具,以及 NumPy.Pand ...

  2. [CSS] Dynamically Size Elements with Pure CSS

    Learn how to size elements based on the dimensions of the viewport, even when the browser is resized ...

  3. 【Solr专题之九】SolrJ教程 分类: H4_SOLR/LUCENCE 2014-07-28 14:31 2351人阅读 评论(0) 收藏

    一.SolrJ基础 1.相关资料 API:http://lucene.apache.org/solr/4_9_0/solr-solrj/ apache_solr_ref_guide_4.9.pdf:C ...

  4. MSYS2是对MSYS的一个独立的重写,是基于当前的Cygwin和MinGW-w64重写的,以同原生的Windows软件有更好的交互性为目的

    MSYS2的官网:http://sourceforge.net/projects/msys2/ 官网的描述: Description MSYS2 is an independent rewrite o ...

  5. php array数组的相关处理函数and str字符串处理与正则表达式

    下面给各位同学整理了一些关于php array数组的相关处理函数and str字符串处理与正则表达式,希望文章对你会有所帮助.   数组的相关处理函数: 1)数组的键值操作函数 array_value ...

  6. WP8.1开发:简单的天气预报应用

    今天小梦给大家分享一个简单的天气预报应用源码:调用的是百度API.整个应用都没有什么难点.只是一个简单的网络请求和json数据处理.在WP8.1有小娜的情况下,天气预报应用还有意义吗?我认为还是有点意 ...

  7. 线上java排查

    http://www.oschina.net/question/560995_137855?sort=default&p=3#answers http://www.blogjava.net/h ...

  8. [E2E] Robot Framework introduction

    We will use demo project as an example, go though QuickStart repo. Install: First you should have py ...

  9. arcengine 开发经典帖 【强烈推荐仔细研读】

    转自原文 arcengine 开发经典帖 使用ArcGIS Engine 开发自定义GIS应用: 第一部分:使用ArcGIS Engine 发布自定义GIS应用软件-全面了解ArcGIS Engine ...

  10. 基于 Android NDK 的学习之旅-----HelloWorld

    Hello World作为所有编程语言的起始阶段,占据着无法改变的地位,所有中/英/法/德/美……版本的编程教材中,hello world总是作为第一个TEST记录于书本之中,所有的编程第一步就在于此 ...