Azure App Service上托管的多租户SaaS应用程序中的自定义域

时间:2017-12-03 16:40:44

标签: azure azure-web-sites azure-virtual-network

我的域app.example.com下的Azure App Service上托管了一个Web应用程序。客户使用以下路径访问自己的内容:

app.example.com/customer1
app.example.com/customer2
etc..

我为app.example.com -> myazureapp.azurewebsites.net创建了一个CNAME记录。那部分工作正常。

但我还想允许客户使用他们自己的域名,告诉他们使用他们的DNS提供商设置CNAME记录,如:

app.customer1domain.net -> app.example.com

我正在试图弄清楚如何配置Azure以允许这种CNAME指向。我是否必须将Azure中的每个客户域配置为有效的主机头?如果是这样,这可以自动化吗?

在IIS中,我可以通过设置一个简单的*的通配符绑定来解决这个问题。我怎样才能在Azure中执行此操作?

本文档提到我正在努力实现的目标,而不是如何(在“选项4 - 允许租户使用自定义域名”下):https://msdn.microsoft.com/en-us/library/hh534477.aspx?f=255&MSPPError=-2147217396

1 个答案:

答案 0 :(得分:0)

您只需在Azure门户中为您的应用添加多个主机名。

转到Azure门户>您的网络应用>自定义域>添加主机名

只需在Web应用中添加多个主机名即可。添加后,它适用于所有域。结果如下:

enter image description here