У меня есть два Azure веб-приложений:Перенаправление веб-трафика с одного веб-приложения Azure на другой без простоев
- webapp1.azurewebsites.net
- webapp2.azurewebsites.net
webapp1 это мой веб-сайт, на котором настроен пользовательский домен, www.example.com.
Я хочу перенаправить весь входящий трафик, чтобы он перешел на webapp2, а не на webapp1.
Мой план, чтобы сделать это:
- Добавить пользовательский домен 'www.example.com' для webapp2.
- Измените запись DNS CNAME на www.example.com, чтобы она указывала на webapp2.azurewebsites.net (вместо webapp1.azurewebsites.net).
Однако этот подход не работает; Когда я пытаюсь добавить пользовательское доменное имя в webapp2 с помощью portal.azure.com, я получаю сообщение об ошибке: «Имя хоста www.example.com» уже назначено другому сайту Azure ».
Важно, чтобы в этом переходе не было простоя, поэтому удаление пользовательского имени домена из webapp1 перед добавлением его в webapp2 не является вариантом.
Любые идеи о том, как я могу решить эту проблему?
Другой вариант (помимо диспетчера трафика) заключается в том, чтобы поместить оба веб-приложения в один план AppService и использовать трафик маршрутизации (обычно используемый для тестирования A/B) https: // azure.microsoft.com/en-us/documentation/articles/app-service-web-test-in-production-get-start/ или использовать слоты развертывания для обмена данными между этими веб-приложениями. –