Windows
使用自定義進行 VMware 複製後 IIS 6 SSL 中斷
我有一個裝有 IIS 6 的模板 Win2k3 機器,並安裝了有效的 SSL 證書。https 網站完美執行。
但是,從 Virtual Center 複製此電腦並應用唯一 SID 自定義後,https 站點不再工作。IIS 仍然聲稱正確安裝了 SSL 證書,但 ssldiag 說有問題。
我已嘗試重置 MachineKeys 目錄和內容的權限以及我在網上找到的各種其他修復,但無濟於事。我的印像是 sysprep(VMware 自定義使用的)在安裝 SSL 證書時沒有正確處理 IIS 元數據庫的翻譯,但我無法找到任何明確的文件來支持這一點。Microsoft 聲稱 sysprep 可以正確處理 IIS 元數據庫。
有任何想法嗎?其他人遇到過這個問題嗎?
我在帶有 IIS 7 的 Windows 2008 上看到了同樣的問題。打開證書 MMC 並刪除證書並將它們放回原處。您不需要在 IIS 中進行任何更改。您可能可以使用一點 WMI 編寫腳本。
我也注意到了同樣的問題。
複製後私鑰損壞/無法訪問似乎是一個問題。
您會注意到,如果您嘗試導出其中一個不起作用的證書,您將無法再選擇導出私鑰,至少在我的情況下是這樣。
重新導入證書也為我解決了這個問題。我在 IIS5 和 IIS6 伺服器上註意到了這一點。