我有一个运行 SSRS 2014 的 SSRS 实例,我想将其配置为通过 SSL 使用。
服务器位于http://reports.mydomain2.com
我在域名 www.mydomain.com 上从 GoDaddy 购买了多 SSL 证书,并将 reports.mydomain2.com 添加为 SAN
我从 GoDaddy 为 IIS 生成 SSL 证书,将证书导入中间证书颁发机构和个人/证书
我启动了 SSRS 配置管理器,我正在尝试设置 SSL 我看到证书,但是当我选择它并单击应用时,我收到错误,即 SSL 证书无法绑定
显示的错误是
Microsoft.ReportingServices.WmiProvider.WMIProviderException: An unknown error has occurred in the WMI Provider. Error Code 80070520
---> System.Runtime.InteropServices.COMException (0x80070520): A specified logon session does not exist. It may already have been terminated. (Exception from HRESULT: 0x80070520)
--- End of inner exception stack trace ---
at Microsoft.ReportingServices.WmiProvider.RSWmiAdmin.ThrowOnError(ManagementBaseObject mo)
at Microsoft.ReportingServices.WmiProvider.RSWmiAdmin.CreateSSLCertificateBinding(String application, String certificateHash, String ipAddress, Int32 port)
at ReportServicesConfigUI.WMIProvider.RSReportServerAdmin.CreateSSLCertificateBinding(UrlApplication app, String certificateHash, String ipAddress, Int32 port)
我用命令检查了绑定
netsh http show urlacl
我在端口 443 上找到了一个条目
Reserved URL : https://+:443/sra_{BA195980-CD49-458b-9E23-C84EE0ADCD75}/
User: NT SERVICE\SstpSvc
Listen: Yes
Delegate: Yes
User: BUILTIN\Administrators
Listen: No
Delegate: No
User: NT AUTHORITY\SYSTEM
Listen: Yes
Delegate: Yes
SDDL: D:(A;;GA;;;S-1-5-80-3435701886-799518250-3791383489-3228296122-2938884314)(A;;GR;;;BA)(A;;GA;;;SY)
我不知道这是否有任何区别(如果端口 443 已经绑定,阻止它绑定到 SSRS url
但另一个可能的问题是 SSRS 配置管理器不允许我将 SSL 绑定的 url 更改为 reports.mydomain2.com。但相反,它尝试绑定到证书的默认域。
知道可能出了什么问题,我该如何解决?