通配符 SSL 映射多个 Azure App Service 应用

Wildcard SSL mapping multiple Azure App Service apps

我有 domain.com、a.domain.com、b.domain.com 和 c.domain.com 映射到 x.azurewebsites.net a.azurewebsites.net、a.azurewebsites.net 和 a.azurewebsites.net

我可以设置以下内容

A record pointing to IP address of x.azurewebsites.net

CNAME www.domain.com pointed to x.azurewebsites.net

并更新 SSL,它适用于 https 适用于 domain.com 和 www.domain.com

当我设置一个.domain.com到a.azurewebsites.net

我无法设置A记录,所以我设置了CNAME

CNAME a.domain.com pointed to a.azurewebsites.net 

如何为这种情况修复 DNS 配置?

根据您的描述,您已成功将带有 CNAME 记录的子域 (www.domain.com) 和带有 A 记录的根域 (domain.com) 映射到您的一个 Azure Web 应用程序,并且你想要为另一个 Azure Web 应用配置类似的映射。 AFAIK,您无法将同一个根域映射到多个主机名或 IP,此时,它不知道您要访问哪些 Azure Web 应用程序。您只能映射子域 (app1.domain.com, app2.domain.com) 到相关的 Azure Web 应用程序 (app1.azurewebsites.net, app2.azurewebsites.net)。有关将自定义 DNS 名称映射到您的 Azure Web 应用程序的更多详细信息,您可以关注 here.

设置 a.domain.com 指向 a.azurewebsites.net 虽然足够了,但我不得不多次这样做(不知道为什么)。完成后,一旦我能够看到 a.domain.com 并且现在重定向正在工作,我也能够为此设置 SSL。

经过大量的尝试和错误,在 https://medium.com/pooran-tech/wildcard-domain-ssl-configuring-in-azure-app-services-e1cefc8d75bf

得到了颠簸的步骤