簡體   English   中英

診斷“到本地主機的連接已中斷”

[英]Diagnosing “The connection to localhost was interrupted”

我已經在工作機器上開發Laravel 4網站超過一年了。 今天,我開始收到The connection to localhost was interrupted嘗試訪問站點時, The connection to localhost was interrupted錯誤。 目前,我只是在尋找適用的日志文件,這些文件可能會告訴我發生了什么故障,並希望從那些精通此類故障的專家那里獲得一些建議。 您會在下面看到一個可能的原因,但是我仍然需要查找一些錯誤日志以了解如何解決它。 以下是一些相關的詳細信息:

  • 我正在運行Windows 7,IIS 7.5,PHP 5.5.1和Laravel 4.1.23。
  • 可通過https:// localhost / ephy訪問該應用程序,並將IIS配置為通過SSL傳遞ephy目錄。
  • http:// localhost / ephy正確返回403錯誤,指示必須通過SSL訪問該頁面。
  • 當將phpinfo.php的副本(僅包含對phpinfo()的調用)放置在根目錄和ephy子目錄中時,將執行http://localhost/phpinfo.php ,同時執行https:// localhost / ephy / phpinfo。 php返回連接重置錯誤。
  • 應用程序本身正在生產服務器上成功執行,因此PHP代碼有效。
  • 昨天我安裝了Office 2013,卸載了Office 2010,卸載了Office 2013,然后按照此順序重新安裝了Office 2013。 我還安裝了2 GB的內存,因為Outlook 2013一直掛起。
  • 在所有安裝活動都已結束之后,該站點可以從昨天下午4點開始訪問。
  • 自下午4點以來,我沒有對應用程序或計算機配置進行任何更改。
  • 我已經多次重啟計算機。
  • 我已經檢查了C:\\ inetpub \\ logs \\ LogFiles中的文件,但是它們不顯示任何錯誤消息。

因此,我知道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下的localhost上運行SSL,並且收到“與localhost的連接已中斷”消息,請嘗試重做證書和綁定。

老兄,很高興那結束了...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM