【问题标题】:No certificates when trying to add SSL Bindings for Azure Web App尝试为 Azure Web 应用添加 SSL 绑定时没有证书
【发布时间】:2015-12-23 14:08:29
【问题描述】:

我正在尝试为作为 API 应用程序主机的 Azure Web 应用程序创建 SSL 绑定。

导航到相关 Web 应用程序的“自定义域和 SSL”后,我添加了一个自定义域名“admin.api.foo.com”并为我的通配符证书 (*.foo.com) 上传了 PFX并显示在“证书”部分的列表中。

我认为下一步是创建 SSL 绑定。所以我转到“SSL 绑定”部分,我可以从下拉列表中选择主机名“admin.api.foo.com”,但在证书的下拉列表中只有一个选项“选择证书”。为什么我的通配符证书没有显示在此下拉菜单中?

【问题讨论】:

  • 也遇到了这个问题,不过我没有使用子域,还有其他人有这个问题吗?我正在使用外部域和天蓝色购买的 SSL 证书。我确定证书上的域与我的主机名匹配。
  • 要添加到 SaltySub 的答案,如果您在购买证书之前将您的层级从免费/共享升级到基本,您可能需要注销并重新登录,以便 SSL 设置选项卡更新并允许您选择导入证书。
  • 我在“TLS/SSL 设置”中禁用和“仅 HTTPS”,然后添加私钥证书,然后重新启用“仅 HTTPS”。

标签: azure ssl https azure-web-app-service


【解决方案1】:

问题是我试图注册子域的子域。

我没有使用 admin.api.foo.com,而是开始使用 adminapi.foo.com。它开始出现在下拉列表中。

【讨论】:

    【解决方案2】:

    截至 2017 年 2 月 15 日,即使您从 Azure 本身购买了证书,您也可能会遇到“没有证书与所选主机名匹配”的类似问题。起作用的是首先单击“导入应用程序服务证书”。然后您可以添加 SSL 绑定(这是非通配符,将绑定根和 www 域)。干杯。

    【讨论】:

    • 你是我的英雄。我无法相信我在这个愚蠢的用户界面问题上浪费了多少愚蠢的时间。谢谢你 StackOverflow。
    • @Doug 不用担心,请记住,在导入之后,您需要为 www 和非 www 域名添加绑定(通常对于非通配符 SSL,尤其是(?)如果SSL 不是从 Azure 购买的)。
    猜你喜欢
    • 1970-01-01
    • 2012-10-16
    • 2013-10-07
    • 1970-01-01
    • 2020-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多