将 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 文件以在本地重定向有错误。说我的网站“拒绝连接”。的主要内容,如果未能解决你的问题,请参考以下文章

Windows 10 主机文件 localhost

DNS服务器配置---hosts文件

迅雷总提示版权什么的。。

Windows 修改host文件

FlashBuilder项目环境配置

hosts 文件