Azure Web 应用程序自定义域绑定错误

问题描述 投票:0回答:1

我有一个网络应用程序和一个域 (www.xxxx.com),两者都托管在 azure 上。

我创建了一个名为 api.xxxx.com 的子域。对于这个域,我添加了以下记录:

1- 名称:@,类型:A,别名:否,TTL:1,TTL 单位:小时,IP 地址:我的网络应用程序 IP 地址

2- 名称:asuid,类型:TXT,TTL:1,TTL 单位:小时,值:域名验证 ID

3- 名称:*,类型:CNAME,别名:否,TTL:1,TTL 单位:小时,别名:https://xxxx.azurewebsites.net

然后我转到我的网络应用程序自定义域,我添加了如下自定义域:

域名提供商:所有其他域名服务

TLS/SSL 证书: 应用服务托管证书

TLS/SSL 类型: SNI SSL

域名: api.xxxx.com

主机名记录类型: CNAME

当我验证时,我收到此警告:未找到匹配的 CNAME 记录。您仍然可以将自定义域添加到您的网络应用程序,但在创建正确的 CNAME 记录之前,您的网络应用程序将不会收到任何流量。

但它还说:验证已通过。选择“添加”即可完成。

现在,自定义域可以工作,但它不安全,我去创建一个绑定,我选择了以下内容:

TLS/SSL 类型: SNI SSL

来源:创建应用程序服务托管证书

我验证并显示:主机名有资格创建应用服务托管证书。请注意,颁发应用服务托管证书可能需要长达 10 分钟的时间。

但是当我单击“确定”时,我收到此错误:

创建应用服务托管证书并配置 SSL 绑定 由于错误,无法为 api.xxxx.com 创建应用服务托管证书: Properties.Canonical 名称无效。未找到以 .azurewebsites.net 或 .trafficmanager.net 结尾的 CNAME 记录。主机名 api.xxxx.com 当前 CNAME 记录为空。

我错过了什么?

azure dns azure-web-app-service ssl-certificate
1个回答
0
投票

您可以通过引用我的

SO回答1和我的SO回答2直接使用通配符*xxxx.com添加您的域名,这将允许您使用
api.xxxx.com
访问您的域名。

为了成功将子域添加到您的 Azure Web 应用程序,请参阅此博客

您还可以将您的域

xxxx.com
添加为应用服务域,然后选择
Domain type as Subdomain
并在子域中添加
api

enter image description here

enter image description here

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.