我有一个运行SSRS 2014的SSRS实例,我希望将其配置为通过SSL使用。
服务器位于http://reports.mydomain2.com
我从域名www.mydomain.com上的GoDaddy购买了多个SSL证书,并将reports.mydomain2.com添加为SAN
我从GoDaddy生成SSL证书和IIS一样,将证书导入中间证书颁发机构和个人/证书
我启动了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网址
但另一个可能的问题可能是SSRS配置管理器不允许我将SSL绑定的URL更改为reports.mydomain2.com。但它试图绑定到证书的默认域。
知道什么可能是错的,我该如何解决?
答案 0 :(得分:1)
错误:指定的IP地址和端口组合已存在SSL绑定。
曾遇到上述错误?一个简单的解决方法如下。
我们需要删除现有绑定,为了实现这一点,我们需要知道哪个证书实际绑定了它;
在cmd(命令提示符)中使用以下命令:array
;
使用以下命令删除绑定:netsh http show sslcert
;
完成后,再次使用 SSL证书绑定网址,这次将完成。测试网址,它应该可以正常工作。