Azure:即使有证书,也没有证书与所选主机名匹配

时间:2018-11-01 02:07:31

标签: azure ssl certificate azure-app-service-plans

我已经设置了与SSL证书一起购买的自定义通配符域。我还使用Azure应用程序进行了设置。

这是我需要删除证书才能将我的azure应用程序从一个订阅移动到另一个订阅的限制。因此,我删除了证书,然后将我的azure应用程序移至另一个订阅。

现在,如果我尝试再次添加证书,则无法获得任何可用于我的域(通配符)的证书。

我尝试添加像这样的证书

  1. 自定义域->添加绑定
    结果为没有证书与所选主机名匹配
  2. SSL设置->添加SSL绑定
    没有证书匹配所选主机名
  3. 相同的结果
  4. SSL设置-私有证书->导入私有证书
    结果为未找到有效证书

我发现了类似的SO thread,但不幸的是,它不适用于我。我认为与某些UI错误有关?

2 个答案:

答案 0 :(得分:1)

根据您的描述,您会将应用程序服务证书移至另一个订阅。

limitations for moving App Service resources适用于上载的证书,而不适用于App Service证书。您可以无限制地将App Service证书移动到新的资源组或订阅中。

  

在订阅之间移动Web应用程序时,存在以下限制:

     

1。目标资源组不得具有任何现有的App Service资源。

     

注意:App Service资源包括:Web Apps,App Service计划,上载或导入的SSL证书,App Service环境

     

2. 资源组中的所有App Service资源必须一起移动

     

3.App Service资源只能从最初创建它们的资源组中移出。如果某个应用程序服务资源不再位于其原始资源组中,则必须先将其移回到该原始资源组中,然后才能在订阅之间进行移动。

如果要在Azure的其他订阅中使用App Service证书,则可以参考此article

答案 1 :(得分:0)

您说您需要删除证书,才能将您的Azure应用程序从一个订阅移到另一个订阅。我想您包括一个从外部购买并上传到应用程序的SSL证书。 您只需在移动Web应用后以新订阅的形式将证书作为原始上传SSL证书,再次上传到Web应用。

关于错误消息:没有证书与所选主机名匹配。您需要检查以下内容:

首先,必须具有链接到Azure Web App的自定义域才能配置SSL绑定。其次,为其创建证书的域必须与自定义域匹配。

参考:My SSL Certificate doesn’t work on Azure Websites