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