Получите доступ к веб-приложению Azure с помощью CNAME, которое находится за шлюзом приложения Azure. - PullRequest
0 голосов
/ 01 марта 2019

У меня есть веб-приложение Azure и соответствующий шлюз приложения.Я создал CNAME и указал его на DNS-имя шлюза приложения.

Теперь, когда я захожу на сайт с помощью CNAME, он достигает шлюза приложения и перенаправляет меня в веб-приложение (фактический URL-адрес веб-приложения).... azurewebsites.net).

Возможно ли, что с помощью CNAME я смогу подключиться к веб-приложению, т. е. в адресной строке должно отображаться то же самое CNAME для доступа к веб-приложению (не следует перенаправлять в веб-приложение)

Спасибо.

Ответы [ 2 ]

0 голосов
/ 05 марта 2019

Я исправил эту проблему: происходившее перенаправление происходило из-за настройки «Выбрать имя хоста из пула бэкэнда» в настройке HTTP шлюза приложения.При удалении этого параметра с помощью CNAME мы смогли подключиться к веб-приложению, но мы получили сообщение об ошибке «Too_Many_redirects», и эта проблема была устранена, когда в веб-приложении отключено «Только HTTPS», так как это перенаправление было настроено.на уровне шлюза.

0 голосов
/ 01 марта 2019

Сначала вы можете настроить настраиваемый домен, например sub.example.com, для веб-приложения, а затем добавить такой настраиваемый домен в hostnames службы веб-приложений Azure.Как только распространение DNS происходит, запись CNAME пользовательского домена в зоне DNS должна быть изменена для сопоставления полного доменного имени шлюза приложений, например xxx.cloudapp.net.

. Я проверяю это с помощью службы веб-приложений без перенаправления HTTPS.HTTPS Only - это off.Шлюз приложений Azure также работает для HTTP.Если вы хотите использовать HTTPS для веб-приложения, вам потребуется сертификат SSL для настраиваемого домена.

Учебник. Сопоставление существующего настраиваемого DNS-имени со службой приложений Azure

Обновление

В этом случае вы правильно установите HTTPS only равным on в пользовательских доменах службы веб-приложений Azure.Для меня я все еще мог бы установить «Подбирать имя хоста из внутреннего пула» в настройке HTTP, даже если я не добавляю имена хостов в качестве моего предыдущего ответа.Перенаправление на самом деле связано с «только HTTPS» в пользовательском домене в веб-приложении Azure.

...