早上,当我将 Chrome 更新到 ubuntu 上的最新版本时,我开始在 apache 上的所有本地虚拟主机上收到此错误。
虽然所有这些都可以在其他浏览器上运行,但 Chrome 开始出现 ERR_NAME_NOT_RESOLVED 错误。
错误的屏幕截图 http://tinypic.com/r/2m2upa8/8
像这样修复它:
在 Chrome 浏览器中输入以下内容,清除 Chrome 的 DNS 缓存
- chrome://net-internals/#dns
截图->
您将看到一个“清除主机缓存”按钮。按那个 DNS 缓存
会被冲掉。
保持此 DNS 窗口打开。现在在浏览器中访问虚拟主机
对我来说是 http://api.localhost。一旦你这样做了,你会看到一个
DNS 窗口中的新条目。对我来说是“本地主机。”
注意期间“.” 在 localhost 末尾显示错误。
-
最后一步是简单地添加此条目作为
127.0.0.1本地主机。
在主机文件中位于
对于Ubuntu:/etc/主机
对于窗户:C:\Windows\System32\drivers\etc\hosts
另一个解决方案可能是放弃本地虚拟主机域末尾的 .localhost /.dev
这与谷歌的一些新变化有关。 “.dev”和“.local”属于google的TLD(在人们关心DNS的互联网角落里,Google申请了包括.dev等在内的一百多个新顶级域名,引起了一些轩然大波) )
使用您拥有的域名。可能使用“localhost.dev.$yourdomain”之类的全名可以帮助进行设置。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)