簡體   English   中英

生產模式Rails 3.2.3瘦服務器中的SSL連接錯誤

[英]SSL connection error in production mode rails 3.2.3 thin server

我有

config.force_ssl = true 

在我的environment / production.rb文件中,以便使用ssl和https來使每個請求序列化。

我知道在開發模式下無法啟用SSL。 因此,我以生產模式啟動瘦Web服務器,

https://127.0.0.1:3000

與開發模式相同(SSL連接錯誤)。 嘗試了Google提取的前6頁的幾乎所有鏈接。 有人可以解決我的問題嗎?

PS我在Windows上工作,並且具有客戶端身份驗證證書。

您描述的問題與使用自簽名證書有關。 SSL證書依賴於信任鏈,其中根CA(證書頒發機構)位於頂部。 要了解更多信息, SSL上Wikipedia條目提供了很好的見解。 對於自簽名證書, Wikipedia上還有一個條目。

要解決您的問題,您可以擁有一個自簽名證書(請注意安全問題),但是始終會提示您的用戶執行操作。 另一個選擇是在CertCA上申請證書,因為某些Linux發行版將其證書放在根CA上。 最后也是最可靠的選擇是獲取證書。

暫無
暫無

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

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