为了便于北京和大连两个更好的测试系统。该公司专门申请一个域名:大连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. [Vue] Conditionally Render DOM Elements in Vue.js (v-if v-else v-show)

    You can use v-if and v-else to display content based on assertions on your data. Similarly, v-show c ...

  2. 开发自己的PHP MVC框架(一)

    这个教程能够使大家掌握用mvc模式开发php应用的基本概念.此教程分为三个部分.如今这篇是第一部分. 如今市面上有非常多流行的框架供大家使用.可是我们也能够自己动手开发一个mvc框架.採用mvc模式能 ...

  3. phpStudy的localhost不能访问怎么解决(相关性)

    phpStudy的localhost不能访问怎么解决(相关性) 一.总结 1.注释掉httpd.conf文件中的#ServerName localhost:80   这句话. 2.既然是localho ...

  4. expdp之后scp的惊险时刻

    今天在导出数据的时候.忽然就想起了上次导数据的惊险时刻. 当时导出数据,有40g.分盘./backup有几T的空间,非常easy.果断搞! 是daochu.dmp,导出后传到还有一个主机,还有一个主机 ...

  5. 【机器学习实战】第9章 树回归(Tree Regression)

    第9章 树回归 <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/ ...

  6. Qt Roadmap for 2018(对3D有很多改进)

    When it comes to new features, we have many things ongoing related to graphics, so I’ll start with t ...

  7. JVM源码分析之System.currentTimeMillis及nanoTime原理详解

    JDK7和JDK8下的System.nanoTime()输出完全不一样,而且差距还非常大,是不是两个版本里的实现不一样,之前我也没注意过这个细节,觉得非常奇怪,于是自己也在本地mac机器上马上测试了一 ...

  8. C#写COM组件,JS调用控件

    1.c#2005中新建项目,类型为类库,项目名为AddCom确定. 配置:右键点击解决方案资源管理器中的AddCom,选择“属性”,选择“生成”,选择“为COM Interop注册(_P)” 2.打开 ...

  9. 【77.39%】【codeforces 734A】Anton and Danik

    time limit per test1 second memory limit per test256 megabytes inputstandard input outputstandard ou ...

  10. C语言笔试题精选3---死锁发生必要条件是?

    问:以下哪些是死锁发生必要条件? A.相互排斥条件 B.请求和保持 C.不可剥夺 D.循环等待 具体解答: 1.相互排斥使用(资源独占)  一个资源每次仅仅能给一个进程使用 2.不可强占(不可剥夺) ...