SSL证书安装引发XMLHttpRequest无法加载异常

时间:2016-09-09 16:24:02

标签: ssl xmlhttprequest ssl-certificate sni

问题:

我有2个网站具有相同的IP地址(域和子域),并且每个网站都有一个SSL证书。域是一个word-press站点,而子域是ruby on rails应用程序。子域已安装证书并且没有问题,但是当我尝试为主域添加第二个证书时,它可以工作,但它阻止了对子域的访问。

在Web浏览器检查页面中显示以下错误:

“XMLHttpRequest无法加载https://giladparking.com/wp-content/plugins/wp-slimstat/wp-slimstat-js.php。 No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' https://monthly.giladparking.com'因此不允许访问。“

我尝试了什么:

我已关注this tutorial以获得SNI支持,除了前面提到的问题外,它似乎有效。

我已经查看了this post,这解释了您无法跨域创建XMLHTTP请求。但只有在两个证书生效时才会出现此问题。

1 个答案:

答案 0 :(得分:0)

  

“XMLHttpRequest无法加载https://giladparking.com/wp-content/plugins/wp-slimstat/wp-slimstat-js.php ....

此网站的证书对monthly.giladparking.com和www.monthly.giladparking.com有效,但不适用于giladparking.com。这就是为什么对此站点的任何访问都会因证书错误而失败。此问题不限于XMLHTTPRequests。