读书人

转:关于Tomcat虚拟主机域名的设立

发布时间: 2012-06-28 15:20:03 作者: rapoo

转:关于Tomcat虚拟主机域名的设置

?

1.设置本地主机域名
??? Hosts是一个没有扩展名的系统文件,可以用记事本等工具打开,其作用就是将一些常用的网址域名与其对应的IP地址建立一个关联“数据库”,当用户在浏览器中输入一个需要登录的网址时,系统会首先自动从Hosts文件中寻找对应的IP地址,一旦找到,系统会立即打开对应网页,如果没有找到,则系统再会将网址提交DNS域名解析服务器进行IP地址的解析。
??? 通过修改本地主机上的一个hosts文件,可以进行对ip地址与本地域名的映射,从而解决在本地调试JSP项目的时候,通过本地域名进行访问。
??? hosts文件在系统目录C:\WINDOWS\system32\drivers\etc\下,这个目录不容易记忆,如果要经常修改这个文件的话不是很方便找,可以?建立一个批处理hosts.bat文件,用文本编辑器打开,写入内容explorer "C:\WINDOWS\system32\drivers\etc",保存退出,可以把这个hosts.bat文件放在桌面,每次双击它就能打开hosts文件所在的目录。也可以将hosts.bat文件放到C:\WINDOWS下,这样,每次只要从点“开始”->“运行”,输入hosts,点回车就可以打开hosts文件所在的目录了,另外在命令行也可以输入hosts打开hosts文件所在的目录。
??? 找到hosts文件后,用文本编辑器打开,默认状态下,hosts文件里只有一个映射关系:
??? 127.0.0.1?????? localhost
??? 按照这个格式再添加一个映射:
??? 202.112.113.171???www.yujiaxin.com
??? 保存,退出。这时候本地IP地址202.112.113.171已经和www.yujiaxin.com这个本地域名做了对应的映射关系。

------------------------------------------------------------

hosts 文件是用于本地dns服务的, 采用ip 域名 的格式写在一个文本文件当中, windows系统上一般存放在系统盘的system32目录下, 比如 C:\windows\system32\drivers\etc\, 本地主机一般都被定义为?
127.0.0.1 locahost?
根据微软的相关文档, hosts文件必须是ascii编码方式, 如果你存为unicode格式将不会被正确读取?
最近总发现修改hosts将域名指向新的ip是总是无法生效, 试过很多办法,问题却依然存在, 于是上微软的网站寻找答案,最终发现时一个“DNS Client” 服务的问题, “DNS CLient”服务是缓存dns用的,所以说修改了hosts的文件是不能马上生效的, 需要一段时间的延时, 通常可以用ipconfig /flushdns来刷新dns缓存,但这个方法对于我的问题似乎没有什么效果, 于是干脆打开控制面板- 管理工具 服务,在其中找到“DNS Client” 将其停用并改为手动模式。?
至此, 问题解决,hosts文件随时修改随时生效?

------------------------------------------------------

c:> ping ycoe.vicp.net?
还有?
c:> ping yvor.vicp.net

?

来自:http://wenson.iteye.com/blog/45546

读书人网 >开源软件

热点推荐