诊断 "The connection to localhost was interrupted"

Diagnosing "The connection to localhost was interrupted"

我已经在我的工作机器上开发一个 Laravel 4 网站一年多了。今天,每当我尝试访问该站点时,我开始收到 The connection to localhost was interrupted 错误。目前,我只是试图找到可能告诉我失败原因的适用日志文件,并感谢那些更精通追踪此类失败的人的建议。您会在下面看到一个可能的原因,但我仍然需要找到一些错误日志以了解如何修复它。以下是一些相关的详细信息:

所以,我知道 PHP 是 运行 成功,并且该问题特定于为应用程序目录本身提供服务,但这是我所能得到的。关于在何处查找(或如何生成)指示正在发生的事情的日志或对故障本身的任何见解的建议,将不胜感激。

好吧,终于在 Google 上找到了搜索词的神奇组合(ERR_CONNECTION_RESET localhost iis 7,对于那些好奇的人,第一个词是来自 Chrome 的错误信息) ,我能够确定此行为可能是由于没有将自签名安全证书正确绑定到 IIS 中的站点引起的。正如我所说,该站点一直运行成功,但是随着软件更新,我做的一些事情可能变得乏味(也许添加内存改变了计算机的身份,以至于证书不再有效?我不知道)。

因此,我按照 http://weblogs.asp.net/scottgu/tip-trick-enabling-ssl-on-iis7-using-self-signed-certificates 中的说明进行操作(稍作调整,因为显然绑定必须在 IIS 7.5 中的默认站点级别而不是在单个站点级别完成),重击并在此过程中替换现有证书和 SSL 绑定。该站点现在在我的盒子上再次运行。

因此,简而言之:如果您在 IIS 下的本地主机上使用 运行 SSL,并且收到 "connection to localhost was interrupted" 消息,请尝试重做证书和绑定。

伙计,很高兴一切都结束了...