AWS CloudFront CDN 使用指南

date
Oct 31, 2023
slug
cloudfront
status
Published
tags
CloudFront
summary
给网站套上 CloudFront CDN 的办法
type
Post
前情提要:这个博客就是部署在 Vercel 上的,然后套上了自己的域名,证书什么的都自动帮我申请了,很方便,但是问题就是国内访问比较慢,这时候就想起了之前白嫖的 AWS 附带的 CloudFront CDN 服务,正好就用上了。(⚠️注:国内网站最好备案,不然可能挂了 CDN 也访问不了)
  1. 进入 AWS 控制台的 CloudFront ,点击右上角 Create distribution 。
  1. Original domain 这里填你希望套 CDN 的域名。
    1. notion image
  1. 往下翻 Cache policy 选 CachingOptimized 即可,这样最快,当然也可以选别的选项。
    1. notion image
  1. 然后往下翻安全保护可以开也可以不开。
    1. notion image
  1. 然后点击创建,会开始部署,等待几分钟就会成功,然后会得到一个域名,这个域名即可访问。
    1. notion image
  1. 如果要在此基础上套用自己域名的话,就需要在 AWS 申请证书。点击右侧的编辑按钮。
    1. notion image
  1. 如果不需要 https 的话,Alternate domain name 填你自己的域名,然后 DNS 解析里添加一条 CNAME 记录指向之前 CloudFront 给的域名即可。(记得改第一步的 Protocol )
    1. notion image
  1. 如果需要 https 的话,就点下面 Request certificate 然后申请一张证书,会让你添加一条 CNAME 记录进行域名所有权验证,然后申请成功后再回来点右边刷新按钮,然后选择你才申请的证书。保存即可。(同样也记得 DNS 里面添加一条 CNAME 记录指向 CloudFront 给你的域名)
 

© Fantong 2023 - 2025