在线客服

AWS CloudFront如何配置自定义域名和SSL证书,实现HTTPS访问?

⏱️2026-02-26 09:00 👁️2

AWS CloudFront配置自定义域名和SSL证书,实现HTTPS访问指南 🌐🔒

Amazon CloudFront 是一项强大的内容分发网络(CDN)服务,支持通过自定义域名和 SSL 证书实现安全的 HTTPS 访问。以下是详细配置流程,帮助你快速完成部署:

1. 前提准备工作 ✅

  • 已拥有自定义域名(假设为cdn.example.com)。
  • 该域名可控制 DNS 解析。
  • 已注册 AWS 账号。

2. 在 ACM 申请或导入 SSL 证书 🛡️

  1. 登录 AWS Certificate Manager (ACM) 控制台。
  2. 点击 “请求证书”,选择 “公有证书”,点击 “下一步”。
  3. 输入你的自定义域名(如:cdn.example.com)。
  4. 验证域名所有权(推荐 DNS 验证,按要求为你的域名添加 CNAME 记录)。
  5. 证书颁发成功后,会显示在 ACM 控制台,并且 Region 必须选 us-east-1(弗吉尼亚北部),因为 CloudFront 仅支持此区域的 SSL 证书。

3. 创建或修改 CloudFront 分配 🚀

  1. 进入 CloudFront 控制台
  2. 选择 “创建分配” 或编辑已有分配。
  3. “Alternate domain names (CNAMEs)” 栏添加你的域名(如:cdn.example.com)。
  4. “Custom SSL certificate” 部分选择刚刚申请/导入的证书。
  5. 设置其他参数,最后保存并等待 CloudFront 分配部署完成(通常几分钟到半小时)。

4. 配置 DNS 使域名指向 CloudFront 🎯

  1. 进入你的域名 DNS 管理控制台(如 Route 53、阿里云、腾讯云等)。
  2. cdn.example.com 的 CNAME 记录指向你 CloudFront 的分配域名(如d123abc.cloudfront.net)。

5. 验证 HTTPS 访问结果 🔍

常见问题与注意事项 ⚠️

  • 证书一定要在 us-east-1 区域!否则不支持关联 CloudFront。
  • DNS 更改需要全球生效,可能会有延迟。
  • 初次申请 SSL 证书会有验证过程,请耐心操作。
  • 若网站已有 HSTS 配置,务必保证 HTTPS 正常访问后再开启。

总结 💡

  • 全流程包括:申请 SSL → 配置 CloudFront → 域名解析 → 验证效果
  • 通过上述步骤,即可让自定义域名支持 HTTPS 高速安全访问。

希望本指南对你有所帮助,有疑问欢迎随时咨询!😃

鲨鱼云自助平台

鲨鱼云自助平台是一站式国际云服务解决方案平台,支持阿里云国际、腾讯云国际、亚马逊AWS、谷歌云GCP等主流云厂商账号的开通、充值与管理。

热门文章
更多>