今天在G友群里面聊天,一哥们问如何将做好的web项目部署到IIS上,然后照着操作他个整出来了,奇怪的是他发现IIS关联的时候有个主机名(就是host),然后问这个是干嘛的!我当时也懵逼了,其实我也不知道,经过查阅资料,总结Host的用途如下:
Hosts文件的用途:
1.hosts文件也可以用于其它情况,例如可以将已知的广告服务器重定向到无广告的机器(通常是本地的IP地址:127.0.0.1)上来过滤广告。同时也可以通过不下载网络广告,从而减少带宽。使用hosts文件还可减少对DNS服务器的访问来加快访问速度并减少带宽消耗。
2.hosts文件的另一个重要用途就是用于拦截一些恶意网站的请求,从而防止访问欺诈网站或感染一些病毒或恶意软件。但同时,这个文件也可能被病毒或恶意软件所利用来阻止用户更新杀毒软件或访问特定网站。
另外也可以通过修改hosts文件来强制将网站指定到正确的IP上,从而访问那些因为某些原因不能访问的站点。此外一些软件的破解激活也经常用到hosts文件,原理就是屏蔽软件自动连接官方服务器验证激活信息是否正确。
OK,明白这个的基本原理,我们来点实际操作
1.将自己已经写好的网站配置到IIS上面,注意写一个主机名:
2.写完主机名之后,如果此时访问,页面报错404
3.这时打开我们的HOST文件,将配置的主机名做出对应IP的映射
这里的IP是我本机的,此时访问网站 成功,这里host还有一个应用就是相当于别名的作用,比如说我在IIS上面有两个相同的端口,如XXX:8087,此时只需要将两个网站的HOST名称改为不同的名称,让后在Host里面配置,网站同样OK。如图
此时访问这两个端口重名的网站也是OK,今天就先简单分享到这里,
感谢一系列的资料支持 http://jingyan.baidu.com/article/335530da45485e19cb41c3d6.html,https://shop162421329.taobao.com/?spm=a230r.7195193.1997079397.2.NBjbDd