Nginx

為什麼 IE 認為我的證書無效?

  • March 19, 2011

我已經設置了 Dreamhost 的鍊式證書並適用於所有瀏覽器。我有 2 個站點,其中包含來自 dreamhost、example.com 和 sub.example.com 的 2 個證書。

除了 IE6、7 和 8(在 XP 上,還沒有嘗試過其他作業系統)之外,所有瀏覽器都可以在兩個站點上獲得證書。IE 對 example.com 很好,但它認為 sub.example.com 正在嘗試使用 example.com 證書。

查看 Firefox 3 中的指紋,Firefox 正在為每個域使用正確的證書。查看 IE 中的指紋,它使用的是 example.com 證書,而不是 sub.example.com 證書。(這部分對我來說真的很奇怪——IE 正在竭盡全力提升域級別並獲得錯誤的證書?)

我正在使用 nginx。

如果您想了解更多資訊,請告訴我。謝謝!

剛剛想通了——我忘了​​給子域自己的 IP 地址。

更多資訊:

http://nginx.org/en/docs/http/configuring_https_servers.html#sni

http://en.wikipedia.org/wiki/Server_Name_Indication

誰是證書的 CA(證書頒發機構)?IE 可能沒有導入鏈。

要考慮的另一件事是,您是否在另一台機器上執行 IE(x)?時間是否正確?如果系統時間錯誤,則證書可能看起來已過期。

引用自:https://serverfault.com/questions/203574