You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

配置S3静态站点、CloudFront与Route 53后自定义域名提示“Server not found”求助

解决自定义域名无法指向CloudFront的问题

核心问题

你的情况确实是Route 53未正确配置域名解析记录,导致自定义域名无法关联到CloudFront分发。以下是具体配置步骤:

配置步骤

  1. 进入Route 53域名托管区
    打开AWS控制台的Route 53服务,找到托管example.com域名的托管区。

  2. 创建A类型解析记录

    • 点击"创建记录"按钮
    • 记录名称:填写blog(对应自定义域名blog.example.com)
    • 记录类型:选择A - IPv4地址
    • 路由策略:保持默认的"简单路由"
    • 关键操作:开启别名选项
      • 别名目标:选择"CloudFront分发"
      • 在下拉列表中选中你创建的CloudFront分发域名(即[numbers & letters].cloudfront.net)
    • 其余选项保持默认,点击"创建记录"
  3. 验证配置生效
    解析记录生效通常需要5-15分钟,可通过命令nslookup blog.example.com查看结果,确认是否指向CloudFront的IP地址。

额外检查项

  • 确保你的AWS证书是在us-east-1区域申请的(CloudFront要求证书必须部署在此区域)
  • 检查CloudFront分发的"备用域名(CNAMEs)"是否已添加blog.example.com,未添加的话需编辑分发并重新部署
  • 确认域名注册商已将DNS服务器指向Route 53托管区提供的4个权威DNS服务器

内容的提问来源于stack exchange,提问作者StuartR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 12:33:11