我有一个 Web 应用托管在我的域下的 Azure 应用服务上app.example.com
。客户使用以下路径访问自己的内容:
app.example.com/customer1
app.example.com/customer2
etc..
但我还允许客户使用他们自己的域名,方法是告诉他们向他们的 DNS 提供商设置 CNAME 记录:
app.customer1domain.net -> app.example.com
我正在尝试弄清楚如何配置 Azure 以允许这种 CNAME 指向。我是否必须将 Azure 中的每个客户域配置为有效的主机名标头?
在 IIS 中,我可以通过仅使用一个简单的通配符绑定来实现这一点*
。
答案1
答案2
Azure 只会响应已配置的主机名,您无法让它响应所有到达的请求,您需要为每个主机名添加一个条目。您可以使用通配符,但仅限于子域,这在这里不适用。
您可以使用 PowerShell、Rest API、模板等自动创建这些,但您需要有某种门户或类似的东西供用户进行设置。