我对这些事情不太满意,但很可能我所问的问题并不重要。
我有一个网站托管在foo.azurewebsites.net
还有一个 API bar.azurewebsites.net
(WEB API 作为 API 应用程序)
然后我转发oof.mysite.com
到foo.azurewebsites.net
一切都进行得很顺利。
接下来,我配置oof.mysite.com
为通过对 *.mysite.com 有效的证书使用 HTTPS。但是现在,与 API 的通信停止工作了。也许这并不太令人惊讶,因为它是 HTTPS 到 HTTP 的通信。
因此,我自然也想将 *.mysite.com 证书用于 API。因此,现在我(我的同事)正在尝试转发,rab.mysite.com
但bar.azurewebsites.net
我看不到如何在 Azure 门户中使此 IP 转发正常工作(DNS 传播已经发生)。
我想我要问两件事:
1) IP 转发至 Azure API 应用程序与转发至 Web 应用程序有何不同?
2)事物的总体架构本身是否存在错误?
答案1
您正在尝试在 处使用“有效期为 的证书*.mysite.com
” bar.azurewebsites.net
。这当然行不通!该证书无效。
您需要:
加载有效的单独证书
bar.azurewebsites.net
或*.mysite.com
用对所有 bar.azurewebsites.net 均有效的多域证书替换它mysite.com' sites _and_
,并在两个域中加载它。