Назад | Перейти на главную страницу

HTTPS между двумя доменами с перенаправлением портов в Azure - проблема?

Я не слишком доволен этими вещами, но вполне возможно, что я спрашиваю тривиально.

У меня есть сайт, размещенный на foo.azurewebsites.net

А также API на bar.azurewebsites.net (WEB API как приложение API)

Затем я отправил oof.mysite.com к foo.azurewebsites.net

Все это прекрасно работало.

Далее я настроил oof.mysite.com использовать HTTPS через сертификат, действительный для * .mysite.com. Однако теперь связь с API перестала работать. Возможно, это не слишком удивительно, если учесть, что такое соединение HTTPS с HTTP.

Естественно, я хочу также использовать сертификат * .mysite.com для API. Итак, теперь я (ну, мой коллега) пытаюсь rab.mysite.com к bar.azurewebsites.net но я не вижу, чтобы эта переадресация IP работала на портале Azure (распространение DNS уже произошло).

Думаю, я спрашиваю две вещи:

1) Работает ли переадресация IP в приложениях API Azure иначе, чем в веб-приложениях?

2) Что-то не так в общей архитектуре вещей?

Вы пытаетесь использовать "сертификат, действительный для *.mysite.com" в bar.azurewebsites.net. Конечно, это не работает! Сертификат недействителен.

Вам необходимо:

  1. загрузить действующий отдельный сертификат для bar.azurewebsites.net или

  2. заменить *.mysite.com с мультидоменным сертификатом, действительным для всех mysite.com' sites _and_bar.azurewebsites.net` и загрузите его на обоих доменах.