我安装了 Windows Server 2016 和 Apache 2.4.37
在 Apache 服务器中,我设置了多个虚拟主机,例如:
- 美国广播公司.host.com
- 定义.host.com
- 吉.host.com
所有这些虚拟主机都共享相同的 IP 地址和通配符 * 证书.host.com
我们正在改进网站,以便链接到第三方服务进行在线交易。但是我们在与第三方服务握手时遇到错误。我们怀疑这是 SNI 问题,因为第三方服务文档指出无 SNI。
我的问题是:
基于我的 Apache 服务器,它需要 SNI 吗?我对服务器设置和 SNI 不熟悉,我从互联网上了解到 SNI 是用于多个域共享同一个 IP 并使用不同的证书。但我的情况是同一个域名,只是子域不同,并且它们都共享同一个证书。这还涉及 SNI 吗?
如何在服务器中禁用 SNI。
当我搜索互联网时,我发现一个网站提到了防火墙上的 SNI。这是否意味着防火墙也可能设置了 SNI?而不是 Apache 服务器。
谢谢您的任何建议。