亚马逊云全球 CDN 加速免备案 1TB/月永久免费

教程分享评论27阅读模式

Amazon CloudFront 是亚马逊云科技提供的内容分发网络 (CDN) 服务,亚马逊云提供全球CDN加速免备案,每月1TB流量且永久免费,使用 CloudFront 可以为我们网站静态资源加速,通过就近原则从最近的节点获取所需数据,降低网络延迟。本文为大家分享一下亚马逊云 CDN CloudFront 的配置方法。

亚马逊云全球 CDN 加速免备案 1TB/月永久免费

准备工作

准备两个二级域名,一个为源站域名,另一个为加速域名。假设源站域名为 cdn.pieruo.com,我们需要提前配置好域名解析,将其解析到服务器公网 IP,并配置好 SSL 证书让其支持 HTTPS 访问。假设加速域名为 oss.pieruo.com,它的配置会用到源站域名。

填写源站信息

在亚马逊云控制台搜索 “CloudFront”,点击 创建分配 按钮。源站信息主要包括源域、协议、端口、源SSL协议以及连接超时时间设置等。源域填写 cdn.pieruo.com,协议选择 匹配查看器,分别填写 HTTP 端口和 HTTPS 端口,最低源 SSL 协议选择其一,启用源护盾选择是,其他设置保持默认即可。

亚马逊云全球 CDN 加速免备案 1TB/月永久免费

默认缓存行为

默认缓存行为包括自动压缩对象、协议查看器、缓存策略等。自动压缩对象选择启用,查看器协议策略选择 HTTP and HTTPS,允许的 HTTP 方法选择 GET,HEAD,缓存键和源请求选择 Cache policy and origin request policy (recommended),缓存策略选择 CachingOptimized,启用实时日志选择启用。

亚马逊云全球 CDN 加速免备案 1TB/月永久免费

函数关联

函数关联为可选选项,这一步可跳过,选择默认即可。

亚马逊云全球 CDN 加速免备案 1TB/月永久免费

设置

在设置中,价格级别选择 使用所有边缘站点(最佳性能),备用域名填写加速域名 oss.pieruo.com,在自定义 SSL 证书一栏中点击 请求证书 为加速域名 oss.pieruo.com 创建一个 AWS Certificate Manager 证书,安全策略选择推荐的协议,填写完成后点击 创建分配 按钮完成创建。

亚马逊云全球 CDN 加速免备案 1TB/月永久免费

配置域名解析

完成上述操作后,亚马逊云会给我们分配一个 cloudfront 域名,接下来,我们需要将加速域名 oss.pieruo.com 以 CNAME 的形式解析到 cloudfront 域名即可。

亚马逊云全球 CDN 加速免备案 1TB/月永久免费

测试是否生效

配置完成后,我们可以通过浏览器抓包来查看缓存是否生效。

亚马逊云全球 CDN 加速免备案 1TB/月永久免费

结束语

本文简单分享了一下亚马逊云全球 CDN CloudFront 的配置方法,供有此需求的朋友参考。需要注意地是,加速域名无法直接解析到我们的服务器公网 IP,需要我们额外配置一个源站域名。如果有任何意见或建议,欢迎在下方评论处留言。

本文为夏日阳光原创文章,已通过「原本」原创作品认证,转载请注明文章出处及链接。
夏日阳光
  • 本文由 发表于 2022年11月20日 18:00:25
  • 本文为夏日阳光原创文章,转载请务必保留本文链接:https://www.pieruo.com/227.html
匿名

发表评论

匿名网友 填写信息