我在其中一台服务器(比如 Server1)上托管了我的软件产品(比如 SoftPro)。这个 SoftPro 是一个带有 Https 和自签名证书的 Web 应用程序。服务器位于隔离区 (DMZ)。因此,从客户端计算机,我不能使用服务器名称来访问我的软件产品。相反,我需要使用服务器 IP 地址(如https://10.20.30.40/SoftPro)。
但是当我这样做时,我收到一个证书错误消息 - “该网站提供的安全证书是为不同网站的地址颁发的”。即使我安装了证书并重新打开浏览器,问题仍然存在。当我在服务器本身上使用https://localhost/SoftPro时,就会出现这个问题。
我尝试将此添加到受信任的站点。我还尝试通过将 IP 地址及其 DNS 名称添加到 C:\Windows\System32\drivers\etc 中的 Hosts 文件来将 IP 地址重定向到主机名。如果我用https://10.20.30.40/SoftPro打开浏览器,它不会重定向,它仍然给我同样的错误。
解决此问题的任何解决方法?
提前致谢。