Azure上具有SSL和URL重写的SPA

问题描述 投票:0回答:1

我有一个必须使用Azure托管的SPA(Angular 9),该SSL使用SSL能够将爬网程序URL重写为Prerender VM。到目前为止,我已经使用App Service实现了这一点,但是考虑到站点上的当前流量,S1层的价格太高了。

我看了很多答案都建议使用Azure CDN在Blob Storage上托管静态网站,但是如果搜寻器正在访问我的网站,如果无法,我将无法URL重写到VM(或其他服务)我的理解正确。

[我得出的结论是,如果我不想使用App Service,则应该使用VM,但是我想知道Azure是否提供了我错过的其他功能。

需求

  • SSL
  • URL重写为Prerender VM
  • 比应用服务便宜(至少对于低流量的网站而言)

感谢大家花时间回答!

有关该应用的更多信息:当前由运行在S1 App Service中的.Net Core Web API提供服务。我希望将API和SPA分开,因为维护它们会更容易,并且“职责”将分离(有些遵循面向对象编程的单一职责原则)。我也正在将API移至VM,因为需要利用旧的ODBC驱动程序添加一些功能。

azure single-page-application
1个回答
0
投票

结果证明我看不清楚。

Azure CDN文档有一个明确的示例,将URL重写到另一个目标:

Azure CDN - URL Rewrite

您想查看URL重写的第一个示例方案。

解决方案>>

  1. 将预渲染的VM添加为CDN配置文件中的端点
  2. 按照[Azure CDN - URL Rewrite示例场景1
  3. ”>
© www.soinside.com 2019 - 2024. All rights reserved.