Я заблудился с настройкой диспетчера трафика и собственным доменным именем.
Сначала у меня было два мобильных приложения в 2 регионах (westeuropeapp.azurewebsites.net и brazilapp.azurewebsites.net) в качестве конечных точек диспетчера трафика (trafficmanager. trafficmanager.net). Это сработало.
Затем я хотел использовать собственное доменное имя с поддоменами: westeurope.mydomain.com, brazil.mydomain.com и trafficmanager.mydomain.com. Поэтому я выполнил инструкции документа Azure и создал CNAME для своих поддоменов, указывающих на два мобильных приложения и на диспетчер трафика. Затем я добавил westeurope.mydomain.com (соответственно brazil.mydomain.com) в качестве имени хоста для моего мобильного приложения для Западной Европы (или мобильного приложения для Бразилии).
Но когда я перехожу на trafficmanager.mydomain.com, я получаю 404.
Я проверил разрешение DNS с помощью Dig, я вижу, что trafficmanager.mydomain.com имеет cname для trafficmanager.trafficmanager.net с именем cname для westeuropeapp.azurewebsites.net, которое разрешает ip xxxx.
Выглядит хорошо.
Если я ввожу этот IP-адрес в свой браузер, я получаю 404. Но если я набираю westeuropeapp.azurewebsites.net, мое приложение запускается. Я также проверил westeuropeapp.azurewebsites.net в Dig, и он разрешает тот же IP-адрес, что и выше.
Что мне не хватает? (Я даже не говорю об SSL, это будет в следующем посте.)