4

我查看了 MSDN 和堆栈溢出中的所有相关帖子,但仍然难以找到解决方案。

我正在寻找将域和所有子域映射到我的 windows azure 网站。它是一个保留的网站实例。我正在使用 Amazon Route 53 DNS 管理器并将通配符 CNAME 映射到我的 azure 子域,并在裸域上创建了重定向到 www。子域。

当我导航到裸根时,重定向开始,我被带到 www..com,在那里我收到来自 azure 的 404 错误。

我知道通配符 CNAME 正在工作。我已经使用 MXToolbox 进行了验证。如果我转到 Azure Web UI 管理系统中的“管理域”,我可以手动添加“www..com”或任何其他子域(例如“helloworld..com”)。Azure 验证它很好,保存后,我可以通过导航到该子域并加载我的天蓝色网站来很好地拉起网站。

有没有办法添加通配符子域而无需通过 azure ui 界面手动验证每个子域?我的应用程序是一个 SaaS,它依赖于自定义用户子域来提供其品牌网站并获得对其帐户的访问权限,因此我需要任何和所有子域来映射到我的应用程序。

4

2 回答 2

1

据我所知,目前不支持通配符域。至少在 Windows Azure 网站上。它们在路线图上,但目前您必须依靠手动添加每个域。

请参阅“为 Windows Azure 网站配置自定义域名”的通配符注释

于 2012-11-20T07:06:15.090 回答
1

Azure 网站上尚不可用的另一个功能是使用虚(您自己的)域名的 SSL。如果您想要完全控制您的站点,您可以使用 Azure 云服务而不是网站。借助云服务,您可以使用主机标头路由在同一实例上配置证书、域名和运行多个站点。

您可以使用 IIS 管理执行的任何操作都可以使用云服务执行。

You're a little closer to the metal compared to Azure Web Sites (but not as close as with a VM) and you get load balancing, scaling, caching, and other goodness. Visual Studio 2010/2012 has excellent deployment tooling. You will need to study up on Azure deployment projects from VS, bit it's not bad.

于 2012-12-11T07:10:53.040 回答