【问题标题】:Hundreds of subdomains dynamic mapping to Azure数百个子域动态映射到 Azure
【发布时间】:2012-08-08 15:30:23
【问题描述】:

我正在构建 SaaS 解决方案,让我们的客户能够构建在线登录页面。该服务提供了构建和托管登录页面的工具。我们需要让我们的客户选择将他们自己的域名连接到他们构建的页面。假设服务域是用于 Azure 的 www.abc.com。每个客户端都有本地 URL www.abc.com/client。但是,通常客户希望能够使用自己的域,例如 www.client.com,而不是我们的本地 URL。当然,我们可以指示他们添加将 www.client.com 指向我们的 Azure 站点的 CNAME。问题是 Azure 还需要手动添加每个域。

有没有办法以某种方式通过这个阶段?假设我们知道客户域要求他们在其个人资料中提供域。我们如何动态地而不是手动地向 Azure 提供域?这就是问题。拥有至少 100 多个客户使得手动输入成为不可能。我将不胜感激任何建议和解决方案使其发挥作用。

【问题讨论】:

    标签: azure mapping dns cname


    【解决方案1】:

    我假设您在谈论 Windows Azure 网站。目前无法自动化 CNAME 管理,您必须在门户中手动添加它们。目前有a limited API 与网站一起工作,但没有记录。所以也许CNAME管理一旦公开就可以通过这个API实现,但目前无法确定。

    另一种解决方案是使用 Web 角色而不是网站。这将允许您的客户将他们想要的任何 CNAME 映射到 yourapplication.cloudapp.net 并且它会简单地工作。然后在您的代码中,您可以使用Domain Routing(假设您使用的是 ASP.NET MVC)来映射应用程序中的域。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-10
      • 1970-01-01
      • 2015-10-26
      • 1970-01-01
      • 2013-09-20
      • 2018-12-19
      相关资源
      最近更新 更多