将 127.0.0.1 添加到 hosts 文件以在本地重定向有错误。说我的网站“拒绝连接”。
Posted
技术标签:
【中文标题】将 127.0.0.1 添加到 hosts 文件以在本地重定向有错误。说我的网站“拒绝连接”。【英文标题】:Adding 127.0.0.1 to hosts file to redirect locally has error. Says my site “refused to connect.” 【发布时间】:2019-08-25 15:42:33 【问题描述】:我在下面为感兴趣的人回答了这个问题
我在使用 Chrome、Firefox 和 MS Edge 的 Windows 10 上。我正在尝试为我正在上课的课程做点什么,但无法让它发挥作用。我要做的就是在主机文件中添加这样的内容:
127.0.0.1 mysite.dev
这一切都可以在我的本地 PC 上运行。我最终需要让我的网站能够在 IIS 上运行,但这是第一步,我无法通过它。 (我在第二天尝试)
我做了什么:
-
我在记事本中对桌面上的文件进行了编辑。
我在drivers/etc目录中重命名了原来的hosts文件。
我将文件复制到驱动程序/etc 目录中。
我运行了 ipconfig -flushdns
我成功地 ping 了新站点:ping mysite.dev
我清除了所有三个浏览器的浏览历史记录。
我重新打开了所有三个浏览器。
所有这些都没有改变(我也重新启动了)所以我添加了这个:
-
我运行了 ipconfig -flushdns
然后 ipconfig -renew
然后 ipconfig -registerdns
然后重复步骤 5->6,但都没有任何区别。这些是每个浏览器的错误:
Chrome:无法访问此站点 mysite.dev 拒绝连接。
Firefox:无法连接 Firefox 无法与 www.mysite.dev 上的服务器建立连接。
MS Edge:嗯...无法访问此页面
我注意到所有三个浏览器都将 http 更改为 https。不确定这是否重要,但我按照说明为所有三个浏览器禁用了此重定向,并且没有一个实际上停止了对 https 的重定向。
我仍然不能正确的结果,这应该是 IIS 默认页面。我可以看到带有localhost的IIS默认页面,所以IIS正在运行。
帮助!任何想法或方向都将非常感激!
【问题讨论】:
【参考方案1】:从某人那里得到了答案。 Google 拥有 .dev 域并对其有限制,因此它必须是 HTTPS,这需要证书等,这不在我的课程范围内。我只是将其更改为 mysite.local 和 BOOM!,就在那里!谢谢。
【讨论】:
以上是关于将 127.0.0.1 添加到 hosts 文件以在本地重定向有错误。说我的网站“拒绝连接”。的主要内容,如果未能解决你的问题,请参考以下文章