是否有可能让应用服务响应它收到的所有域名?我真的希望能够部署到应用服务计划,而不是虚拟机。 注意我不想做通配符子域 - 这些需要通过Azure控制台添加它们。我试图接受应用服务收到的任何域名。添加和验证每个域是不实际的。Azure应用服务接受所有域名
我有一个多租户应用程序,所以这对我来说非常重要,以便客户可以使用他们自己的域名。
我试过添加域*和。,但验证失败。
是否有可能让应用服务响应它收到的所有域名?我真的希望能够部署到应用服务计划,而不是虚拟机。 注意我不想做通配符子域 - 这些需要通过Azure控制台添加它们。我试图接受应用服务收到的任何域名。添加和验证每个域是不实际的。Azure应用服务接受所有域名
我有一个多租户应用程序,所以这对我来说非常重要,以便客户可以使用他们自己的域名。
我试过添加域*和。,但验证失败。
您能否确保DNS设置的更改已经通过DNS提供商的结尾进行了确认和验证。对于某些提供商(如GoDaddy),只有选择单独的“保存更改”链接后,对DNS记录的更改才会生效。请参阅“Map an existing custom DNS name to Azure Web Apps”。
您可以参考MSDN线程,它解决了类似的问题。
是的,至少从2014年起这是可能的。 查看official doc page和this blog post了解更多信息。
您必须将您的*.example.com
域(CNAME)指向<app_name>.azurewebsites.net
,然后将*.example.com
添加到您的Web App的自定义域列表中。
我不认为你可以这样做,因为Azure需要通过向DNS添加特定记录来验证域所有权。这里是discussion as to why they do that。
您可以做的最好的方法是automate or script the binding,但即使如此,您仍然需要第三方合作伙伴/客户的帮助来验证其DNS所有权。
另一种方法是将您的DNS转移到Azure并使用子域。我知道你说过你没有考虑这个解决方案,但是使用Azure DNS产品将允许你为新客户提供fully script out入职流程。
没有解决问题。我不是在谈论DNS验证。 – Sam