Я не слишком доволен этими вещами, но вполне возможно, что я спрашиваю тривиально.
У меня есть сайт, размещенный на 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
. Конечно, это не работает! Сертификат недействителен.
Вам необходимо:
загрузить действующий отдельный сертификат для bar.azurewebsites.net
или
заменить *.mysite.com
с мультидоменным сертификатом, действительным для всех mysite.com' sites _and_
bar.azurewebsites.net` и загрузите его на обоих доменах.