我有一个 IIS8.5,它托管了大约 10 个网站。我还有一个来自 GoDaddy 的 EV-SSL 证书和一个由 GoDaddy 签名的“普通”SSL 证书,我将其用于我的网站。为了使它正常工作,我必须设置 SNI 并强制它确保客户端的请求打开正确的网站。
现在当我去https://example.com从内部网络,一切都正常。如果我从外部网络执行同样的操作,它就不起作用。但是当我转到http://example.com(不是 https),那么我也可以从外部网络访问该网站。
如果我去https://example.com从外部,我连接到服务器,但我只看到默认的 IIS 页面,而不是我请求的网站。
物理防火墙和 Windows 防火墙上的端口均打开。
这是为什么?我猜是 SNI 的问题,但我无法让它工作。谢谢你的帮助。