Php 如果子域托管在不同的服务器上,子域上的SSL证书是否需要来自同一颁发者?

Php 如果子域托管在不同的服务器上,子域上的SSL证书是否需要来自同一颁发者?,php,ssl,ssl-certificate,wordpress-rest-api,Php,Ssl,Ssl Certificate,Wordpress Rest Api,主站点/域位于托管提供商A上,并使用Let's Encrypt SSL 站点2正在使用子域,并且位于宿主提供程序B上。此主机使用Sectigo自动SSL 我们有一个从主站点到子域站点的API调用,该调用似乎由于SSL错误而失败 这两个站点都使用SSL运行良好,只有API调用失败(从主站点到子域站点) SSL证书是否需要来自同一提供商(即,让我们加密)?或者有没有一种方法可以让当前的配置为API调用工作 为清晰起见,进行了修改:API调用得到的错误是CURL error:SSL error no

主站点/域位于托管提供商A上,并使用Let's Encrypt SSL

站点2正在使用子域,并且位于宿主提供程序B上。此主机使用Sectigo自动SSL

我们有一个从主站点到子域站点的API调用,该调用似乎由于SSL错误而失败

这两个站点都使用SSL运行良好,只有API调用失败(从主站点到子域站点)

SSL证书是否需要来自同一提供商(即,让我们加密)?或者有没有一种方法可以让当前的配置为API调用工作


为清晰起见,进行了修改:API调用得到的错误是CURL error:SSL error no alternative certificate subject name matches。

请始终向我们显示错误,所有错误消息听起来更像是跨站点问题……回答您的问题:否。当证书和域不匹配时,通常会发生您得到的错误,例如,cert用于
www.example.com
,您可以在
example.com
上使用它。请注意,为domain.com颁发的证书对于subdomain.domain.com无效,除非您具有通配符证书(对于Letsencrypt AFAIK不可能)。注意服务器B上的证书名与子域名匹配