Azure 如何为托管在单个云服务中的不同web角色实现不同的子域

Azure 如何为托管在单个云服务中的不同web角色实现不同的子域,azure,subdomain,azure-cloud-services,hostheaders,Azure,Subdomain,Azure Cloud Services,Hostheaders,我们已经创建了一个Azure云服务,它有一个表示层web角色和一个API层web角色。我们有移动客户端访问API层,因此设计为每个层都可以扩展 由于这两个web角色都托管在一个云服务中,因此当前我们使用端口号访问这两个角色。这是和 我们已经购买了自定义域,目前正将CNAME指向并访问它 假设我们的自定义域名是example.com。现在我们希望通过和API访问主站点,而不是通过端口访问 根据我的调查,我发现使用主机头是不可能的,因为Azure负载平衡器没有在其运行的网络层检查主机头。所以,选项是

我们已经创建了一个Azure云服务,它有一个表示层web角色和一个API层web角色。我们有移动客户端访问API层,因此设计为每个层都可以扩展

由于这两个web角色都托管在一个云服务中,因此当前我们使用端口号访问这两个角色。这是和

我们已经购买了自定义域,目前正将CNAME指向并访问它

假设我们的自定义域名是example.com。现在我们希望通过和API访问主站点,而不是通过端口访问

根据我的调查,我发现使用主机头是不可能的,因为Azure负载平衡器没有在其运行的网络层检查主机头。所以,选项是在默认站点写入URL重定向

我们有更好的方法来实现这一点吗