首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用前端SPA配置Azure CDN,用.Net Core WebApi配置Azure CDN到相同的自定义域?

问如何使用前端SPA配置Azure CDN,用.Net Core WebApi配置Azure CDN到相同的自定义域?
EN

Stack Overflow用户
提问于 2019-08-26 23:12:40
回答 2查看 1.3K关注 0票数 3

我希望让https://example.com作为我设置的Azure的自定义域,https://example.com/api作为rest端点来捕获从SPA到提供数据的后端.Net Core的所有调用。

如何在Azure上设置自定义域以服务https://example.com/api,并为Azure使用相同的自定义域来服务所有前端SPA网页?

现在,我只为API配置了自定义域,但我希望将前端SPA移动到Azure CDN,以便为Web释放尽可能多的资源。

预先谢谢,如有任何指示,将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-08-27 14:57:41

您可以引入另一个资源,如天蓝色前门,它可以充当代理,并将CDN和App隐藏在单个域后面。

前门允许您配置路由规则,以便将/api请求路由到assets,并将静态资产请求路由到CDN。

然后,您可以将DNS CNAME设置为前端,所有请求都将发送到那里,而不是直接发送到CDN或应用程序服务。

这给了您不需要担心CORS的优点,因为从外部的角度来看,所有东西都来自同一个域。

它还有其他好处,比如允许您配置请求节流、SSL终端和全局负载平衡等等。

票数 2
EN

Stack Overflow用户

发布于 2019-08-27 09:30:35

不幸的是,不可能在两个不同的公共服务中添加相同的自定义域,因为只有当需要通过CNAME或DNS记录将custom domains添加到CDN端点和App服务时,才能使用该名称上没有其他记录的custom domains记录。参见CNAME记录维基。

在这种情况下,您可以通过CNAME DNS记录在本教程之后向您的Azure端点添加一个自定义域,但是您需要创建像subdomain.example.com这样的子域,而不是根域example.com,然后将子域添加到Azure端点的custom domains中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57665919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档