我正在维护一个使用 IIS 上的 Windows 身份验证运行并为校园内联网提供服务的 Web 应用程序。域管理员已向我颁发了 SSL 证书机器名.example.edu. 用户只有在使用https://machinename.example.local,但这会导致证书错误。
域管理员确认 machinename.example.local 是 Active Directory 名称,但不是 DNS 名称,并表示只能在应用程序级别修复不匹配问题。我认为 machinename.example.local 是网络名称,因为它是我 ping localhost 时返回的名称。我该如何修复此不匹配问题?
答案1
答案就在你的问题中。当你将证书分配给 abc.com 时,如果你使用 xyz.com 访问应用程序,它将抛出证书错误。这是因为证书颁发给了 xyz.com 而不是 abc.com。
现在有两种方法可以解决此问题。只需按照以下任一方法操作即可。
更改您的证书并为 xyz.com 获取新的证书
更改 IIS 中的绑定并在主机名部分中分配 abc.com。