【问题标题】:Locally hosted website with IIS cannot be read on browser ERR_EMPTY_RESPONSE无法在浏览器 ERR_EMPTY_RESPONSE 上读取具有 IIS 的本地托管网站
【发布时间】:2022-08-09 14:56:00
【问题描述】:

我想使用域名作为 URL 地址访问我的本地托管网站,但是,我遇到了一个奇怪的问题。输入域名并执行页面请求时,Chrome 会返回错误 ERR_EMPTY_RESPONSE 并显示一个页面,其中指出(以下屏幕截图为挪威语)“此页面无法正常工作。publicproductionoverview.local 未发送任何数据”。

Error page

我试过看几个 YouTube 教程,在互联网上搜索了很多(包括堆栈溢出)并尝试了不同的配置。截至目前,以下屏幕截图描述了我的配置。

Avaliable DNS servers from my computer (first one is the locally hosted DNS)

Forward lookup zone in DNS manager

Reverse lookup zone in DNS manager

DNS information in DNS manager

Bindings of my site in IIS

为了显示 Web 服务器和 DNS 服务器都在运行,以下屏幕截图是使用其域名 ping 网站的结果。

Ping result (working)

最后,我的问题是: 如何解决 ERR_EMPTY_RESPONSE 错误?

我正在使用 Windows Server 2019、IIS 10 和 DNS 管理器(已安装服务器管理器)

    标签: iis dns


    【解决方案1】:

    我已将问题缩小到我工作场所的网络上设置的限制。对我有用的(至少现在在开发阶段)是将域名写入位于 System32 -> 驱动程序 -> 等的主机文件中,域名中没有点 (.) 符号。例如,publicproductionoverview 有效,但 publicproductionoverview.local 无效。

    因此,这个问题过于狭窄或具体,无法做出一般性的回答。但是,我建议不要删除该问题,因为对于在本地或广泛网络上遇到类似问题的其他人来说,它可能会成为“正确方向的一点”。

    【讨论】:

      猜你喜欢
      • 2010-10-11
      • 1970-01-01
      • 1970-01-01
      • 2019-07-20
      • 2012-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多