Iis

伺服器證書缺少 IIS

  • October 27, 2021

IIS 管理器缺少伺服器證書

我有一台伺服器 CPTE230B,它安裝了 IIS 和 IIS 管理工具。我需要從我的 AD 證書伺服器添加伺服器證書,但該選項未顯示在 IIS 管理器中。有什麼我遺漏的東西導致該選項不顯示嗎?(要回答一個常見問題,是的,我點擊的是伺服器級別,而不是站點級別。)

您看不到伺服器證書,因為出於各種原因,Microsoft 決定只能在伺服器本身上管理該選項,而不能以任何方式遠端管理。

因此,您必須先通過遠端桌面連接,然後在該伺服器上打開 IIS 管理器來更改證書設置,或者使用其他方式(例如 PowerShell)來配置證書。

您可以做的一件事是檢查文件:

C:\Windows\System32\inetsrv\config\administration.config

應該有這樣的條目:

<add name="Certificates" type="Microsoft.Web.Management.Iis.Certificates.CertificatesModuleProvider, Microsoft.Web.Management.Iis, Version=10.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />

再往下:

<add name="Certificates" />

如果這些不存在,您可以嘗試添加它們(先進行備份)。

如果這沒有幫助或您的 IIS 管理器中斷,請回滾。

您可能還想將該文件與具有證書圖示的伺服器上的文件進行比較。

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