Windows-Server-2008-R2
由於缺少 SSL 證書,無法啟動 IIS Web 部署代理
我剛剛發現我的 Web Deploy 代理實例停止工作並且由於缺少 SSL 證書而不會重新啟動。
當我嘗試啟動服務 IIS 管理器 (C:\Windows\system32\inetsrv\wmsvc.exe) 時,它崩潰並要求我查看事件日誌。
事件日誌顯示
IISWMSVC_STARTUP_UNABLE_TO_READ_CERTIFICATE
與證書 ID 相關的錯誤608df89aa81d1ad2d87ee2dfcca76aa8abf92d11
,這可能是我可能已刪除的自簽名證書我們有我們公司的官方
*.example.com
SSL 證書,也應該用於 Web Deploy。問題是:我如何告訴 Web Deploy 使用特定的證書?
Web 部署利用 Web 管理服務 (WMSVC),聽起來您的 WMSVC 證書發生了一些事情。如果你進入 IIS 管理器,然後從伺服器首頁痛苦地轉到“管理服務”。
從這裡您可以從“SSL 證書”下拉列表中選擇一個新證書。如果您願意,您還可以使用此頁面更改它正在偵聽的 IP 和埠。
更新 SSL 證書後,您應該能夠從此頁面重新啟動 WMSVC 服務。