我创建了一个3级Azure流量管理器。但它不起作用。
在顶层,它被称为myroot.trafficmanager.net
。
在中间层,有2个嵌套流量管理器配置文件,名为mysub1.trafficmanager.net
和mysub2.trafficmanager.net
。
在底层,每个嵌套的流量管理器配置文件都有2个端点,Azure网站。
顶层的平衡方法是Round Robin。 中间层的平衡方法是性能。
我使用Azure PowerShell cmdlet创建顶层和中间层之间的映射。
PS C:\> Get-AzureTrafficManagerProfile -Name “myroot"
PS C:\> $TrafficManagerProfile = Get-AzureTrafficManagerProfile -Name "myroot"
PS C:\> Add-AzureTrafficManagerEndpoint -TrafficManagerProfile $TrafficManagerProfile -DomainName "mysub1.trafficmanager.net" -Status "Enabled" -Type "TrafficManager" | Set-AzureTrafficManagerProfile
PS C:\> $TrafficManagerProfile = Get-AzureTrafficManagerProfile -Name "myroot"
PS C:\> Add-AzureTrafficManagerEndpoint -TrafficManagerProfile $TrafficManagerProfile -DomainName "mysub2.trafficmanager.net" -Status "Enabled" -Type "TrafficManager" | Set-AzureTrafficManagerProfile
完成上述命令后。我可以使用nslookup myroot.trafficmanager.net
命令查看IP已定向到正确的端点。但是当我在浏览器中打开myroot.trafficmanager.net
时,我收到错误:
错误404 - 找不到网络应用。
如果有人能给我任何线索,我将不胜感激。
答案 0 :(得分:1)
这很可能是因为您的顶级流量管理器域(myroot.trafficmanager.net
)未作为自定义域映射到您的Web应用程序(网站)。这是因为,您的网站只知道mysub1.trafficmanager.net
)。
您可以使用自定义域并正确map your custom domain to your Azure Web App来解决您的问题。然后,还map your custom domain to your Traffic Manager Domain。