背景

把静态网站或文件托管在对象存储上,有很多可能很多好处,比如说:可以节省成本,因为相对虚机更便宜;性能更优,因为可以依赖于对象存储本身的高吞吐以及 CDN 的;更好的高可用性,因为也可以依赖于对象存储本身的高可用系数;也常见用于动静分离来提高 Web 性能。
可能有不少人已经知道在 AWS S3 或 Aliyun OSS 上来托管静态网站,今天介绍一下如何在 Azure 上如何操作。因为涉及到 CDN 域名备案问题,所以选用 Azure Public 作为演示环境

具体实现步骤

完成静态网站托管

  • 创建一个存储账户,选择 StorageV2(general purpose)
  • 启用静态网站托管,并配置欢迎页面以及自定义404 页面
  • 通过 Storage Explorer 进入 $web blob 容器,上传静态资源文件!
  • 复制静态网站的访问断点
  • 测试静态页面是否托管成功

    配置 CDN 加速

  • 同样选择在这个存储账户的 Azure CDN 配置页面,输入相关 CDN 的配置信息,此处的源站信息填入之前的静态网站的访问端点
  • 测试 CDN 的访问端点
  • 测试

    []https://www.cnblogs.com/images/likecs_com/bigdaddyblog/1310139/o_page404.png)

    总结

    总体的配置步骤很简洁,可以通过 Portal 上的几个步骤即可完成。

版权声明:本文为bigdaddyblog原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/bigdaddyblog/p/11170248.html