我想将https://example.com作为已设置的Azure CDN的自定义域,并将https://example.com/api作为其余的api终结点,以捕获从我的SPA到提供数据的后端.Net Core Web API。
如何在App Service上设置自定义域来服务https://example.com/api,并为Azure CDN使用相同的自定义域来服务所有前端SPA网页?
现在,我仅为App Service配置了自定义域,但是我想将前端SPA移至Azure CDN,以为Web API释放尽可能多的资源。
预先谢谢您,任何方向将不胜感激。
您可以引入另一种资源,例如Azure Front Door,它可以充当代理并将CDN和您的App Service都隐藏在单个域后。
Front Door允许您配置路由规则,以便将请求/api
路由到App Service和将静态资产请求路由到CDN。
然后,您可以将DNS CNAME设置为前门,所有请求都将发送到前门,而不是直接发送到CDN或您的应用服务。
这为您提供了无需担心CORS的优势,因为从外部角度来看,所有内容都来自同一域。
它还具有其他优点,例如允许您配置请求限制,SSL终止和全局负载平衡等。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句