【问题标题】:SPA on Azure with SSL and URL RewritesAzure 上的 SPA,带有 SSL 和 URL 重写
【发布时间】:2020-03-11 21:35:54
【问题描述】:

我有一个必须在 Azure 上托管的 SPA (Angular 9),它使用 SSL 并能够将爬虫 URL 重写到 Prerender VM。到目前为止,我已经使用应用服务实现了这一点,但考虑到网站当前的流量,S1 层有点太贵了。

我查看了使用 Azure CDN 在 Blob 存储上托管一个静态网站,正如许多答案所推荐的那样,但是如果爬虫正在访问,我将无法将 URL 重写到 VM(或其他服务)我的网站,如果我理解正确的话。

我得出的结论是,如果我不想使用应用服务,我应该使用 VM,但我想知道 Azure 是否提供了我错过的其他东西。

要求

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

感谢所有愿意花时间回答的人!

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

【问题讨论】:

    标签: azure single-page-application


    【解决方案1】:

    原来我显然无法阅读。

    Azure CDN 文档有一个将 url 重写到不同目的地的明确示例:

    Azure CDN - URL Rewrite

    您想查看 URL 重写的第一个示例场景。

    解决方案

    1. 将预渲染虚拟机添加为 CDN 配置文件中的端点
    2. Azure CDN - URL Rewrite 关注示例场景 1

    【讨论】:

      猜你喜欢
      • 2011-02-03
      • 1970-01-01
      • 1970-01-01
      • 2019-07-18
      • 1970-01-01
      • 2016-12-18
      • 2015-02-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多