2016-09-22 36 views
0

我正在尝试为我们的Web应用程序设置多个自定义域。Azure Web应用程序的自定义域

基本上它是一个动态网站,它检查url并显示基于由url确定的客户的具体内容。

假设我们有contoso.com我们的客户。

为了使网站正常工作,我们需要和A记录将Azure提供的服务器ip和一个TXT记录存储到mywebsite.azurewebsites.net。

但是这还不够,我们还必须去Azure门户,并在那里添加主机名'contoso.com',否则我们的客户将得到404错误。

我的问题是,我们可以告诉Azure,我们的网络应用程序接受任何主机名,而不仅仅是Azure门户中定义的主机名?

我知道我们可以通过PowerShell或休息API添加主机名,但我们有成千上万的客户,而且太多维护。

回答

1

不,这是不可能的。试想一下,您可以在同一个虚拟机上运行多个站点,并且它们都具有相同的IP地址。该服务要求每个站点提前注册其主机名,以便在请求进入时,该服务知道请求应该路由到哪个站点。

+1

如果可以的话,我会再次赞成,因为Azure是一个共享平台,您不可能只接受任何域,您必须定义它们,以便底层Azure基础结构知道接受或拒绝接受或拒绝。 –

相关问题