簡體   English   中英

Rails Hartl教程:每次進入頁面激活新用戶時都會出現SSL錯誤

[英]Rails Hartl Tutorial: Getting an SSL error every time I go to the page to activate a new user

我正在跟隨Michael Hartl的Rails教程,我似乎在第11章鏈接到相關部分。 我是從自己的電腦上運行的,所以我正在訪問localhost:3000。 我通過應用程序中的注冊頁面創建了一個新用戶,我可以檢查rails服務器日志,以查看通過激活鏈接生成的電子郵件。 但是,當我按照鏈接時,我在chrome(以及其他瀏覽器)中出現錯誤:

此站點無法提供安全連接

localhost發送了無效的響應。

嘗試運行Windows網絡診斷程序。

ERR_SSL_PROTOCOL_ERROR

我的服務器記錄狀態:

2017-06-01 21:03:21 -0400: HTTP parse error, malformed request (): #
<Puma::HttpParserError: Invalid HTTP format, parsing fails.>
2017-06-01 21:03:21 -0400: ENV: {"rack.version"=>[1, 3], "rack.errors"=>#<IO:
<STDERR>>, "rack.multithread"=>true, "rack.multiprocess"=>false, 
"rack.run_once"=>false, "SCRIPT_NAME"=>"", "QUERY_STRING"=>"", 
"SERVER_PROTOCOL"=>"HTTP/1.1", "SERVER_SOFTWARE"=>"puma 3.4.0 Owl Bowl 
Brawl", "GATEWAY_INTERFACE"=>"CGI/1.2"}

我試過關閉我的防火牆,重置我的緩存和cookie,以及我在網上找到的其他解決方案,但似乎沒有什么可以做到的。 我知道通常的做法是提供相關的應用程序代碼片段,但老實說,我甚至不知道從哪里開始。 如果您需要查看任何文件,那么我很樂意發布它們。 謝謝。

我遇到了同樣的問題,我花了一些時間來解決它。 可能你現在已經解決了。 因此,為了節省其他人找到解決方案的時間,我只想在這里分享。 解決方案是在沒有https://的情況下點擊localhost:3000這種方式現在涉及ssl解密/解析,這在開發中不是必需的,只會導致解析錯誤。

最好的塞巴斯蒂安

暫無
暫無

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

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