2015-02-11 45 views
8

我们在Azure中有两个使用相同UCC SSL证书的不同订阅网站。一直到一周或两周前,我们发现其中一个站点并没有真正的证书(虽然它已成功配置在Azure中),但一切都很好。当使用“https”浏览它时,我们可以看到“https”变成红色,如果我们点击它,它会显示:“服务器证书与URL不匹配”。关于证书的详细信息表明它发布到“* .azurewebsites.net”,而不是我们的域。因此,似乎使用默认的Azure证书而不是我们的。Azure网站返回错误的SSL证书

同时我们的第二个网站与“https”完美配合,证书显示正确。我将证书重新安装到两个站点,并使用SNI SSL重新创建了SSL绑定,但它仍然只适用于其中的一个。

任何想法都可能导致这种情况?

+0

这也发生在我们身上 - 请让我们知道,如果你找出原因。我也试过再次设置dns绑定,但没有帮助。 – 2015-02-11 10:41:00

+0

@BenjaminGruenbaum我们的问题已经解决。请参阅下面的答案。 – Katerina 2015-02-13 11:54:58

+0

嘿,那是我的老板,我们跟微软聊过:) – 2015-02-13 11:59:34

回答

4

将Azure网站配置从SNI SSL切换为基于IP的SSL。

一旦你这样做,你应该有一个虚拟IP地址,可以在Azure门户的网站的仪表板选项卡中找到。

在您的虚拟主机提供商请确保www和@记录指向虚拟IP地址,而不是指向您的xxx.azurewebsites.net网址。

+0

非常感谢!这已经解决了这个问题。我唯一不明白的是为什么其中一条记录指向了错误的IP地址(第二条记录真的指向了xxx.azurewebsites.net)。它看起来像前一段时间改变的IP地址。 – Katerina 2015-02-13 11:41:12