我有一个必须使用Azure托管的SPA(Angular 9),该SSL使用SSL能够将爬网程序URL重写为Prerender VM。到目前为止,我已经使用App Service实现了这一点,但是考虑到站点上的当前流量,S1层的价格太高了。
我看了很多答案都建议使用Azure CDN在Blob Storage上托管静态网站,但是如果搜寻器正在访问我的网站,如果无法,我将无法URL重写到VM(或其他服务)我的理解正确。
[我得出的结论是,如果我不想使用App Service,则应该使用VM,但是我想知道Azure是否提供了我错过的其他功能。
需求
感谢大家花时间回答!
有关该应用的更多信息:当前由运行在S1 App Service中的.Net Core Web API提供服务。我希望将API和SPA分开,因为维护它们会更容易,并且“职责”将分离(有些遵循面向对象编程的单一职责原则)。我也正在将API移至VM,因为需要利用旧的ODBC驱动程序添加一些功能。
结果证明我看不清楚。
Azure CDN文档有一个明确的示例,将URL重写到另一个目标:
您想查看URL重写的第一个示例方案。
解决方案>>