Ssl

在 VM 之間共享 SSL 證書

  • July 21, 2015

我有一個 example.com 的 SSL 證書,我想用它來保護:

  • 我的首頁 (example.com) 在 Azure 中的 VM 上執行
  • 我的 servlet (servlet.example.com) 在 Azure 中的不同 VM(但相同的帳戶)上執行

有沒有辦法做到這一點?或者我應該在同一個虛擬機上託管這兩個組件?

從純粹的技術角度來看,在多台機器上使用相同的證書通常沒有問題。確保您擁有私鑰,以便您可以在每台主機上正確導入證書。

從功能的角度來看:如果證書僅適用於,example.com那麼它將無法正常工作,serverlet.example.com因為主機名與證書上的記錄不匹配,使用者將收到證書警告。

獲取具有主題備用名稱的證書以添加其他記錄或獲取萬用字元證書*.example.com將解決該問題。

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