我有一个Web应用程序使用CURL与同一服务器上的其他Web应用程序进行通信。所有应用程序共享一个域但具有不同的子域。它们共享通配符SSL证书。我在错误日志中收到这些错误:
Hostname c.my.app provided via SNI and hostname b.my.app provided via HTTP are different
当a.my.app
使用cURL与b.my.app
进行通信时。似乎SNI正在获取“随机”主机名,而不是基于主机名使用它。我不明白发生了什么。
有没有一种简单的方法可以解决这个问题?或者有没有办法禁用此检查?