使用 Amazon CloudFront 分佈為靜態網站提供服務 - Amazon Route 53

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 Amazon CloudFront 分佈為靜態網站提供服務

本教學課程說明如何使用 Amazon Route 53 將網域的 DNS 流量路由到提供靜態網站的 Amazon CloudFront 分佈。您將建立別名記錄,將您的網域和子網域指向 CloudFront 分佈。

本教學課程是完整靜態網站設定工作流程的一部分。如需將流量路由到任何 CloudFront 分佈的一般資訊,請參閱 使用網域名稱將流量路由到 Amazon CloudFront 分佈

完成後,訪客可以透過 CloudFront 提供的 HTTPS 安全性,使用您的自訂網域名稱來存取您的網站。

先決條件

開始之前,請先完成下列步驟:

完成 Amazon CloudFront 教學課程後,您將擁有:

  • 中網域的 SSL/TLS 憑證 AWS Certificate Manager

  • 為網站託管和重新導向設定的 Amazon S3 儲存貯體

  • 根網域和子網域的 CloudFront 分佈

步驟 1:將網域的 DNS 流量路由到 CloudFront 分佈

現在您的網站已有 Amazon CloudFront 分佈,請使用 Amazon Route 53 將網域的 DNS 流量路由至分佈。這可讓訪客使用您的自訂網域名稱存取您的網站。

如需有關路由流量到 CloudFront 分佈的詳細資訊,請參閱 使用網域名稱將流量路由到 Amazon CloudFront 分佈

若要將流量路由到您的網站
  1. 請在 https://console.aws.amazon.com/route53/ 開啟 Route 53 主控台。

  2. 在導覽窗格中,選擇 Hosted zones (託管區域)

    注意

    當您註冊網域時,Amazon Route 53 自動建立同名的託管區域。託管區域包含有關您希望 Route 53 如何路由網域流量的資訊。

  3. 在託管區域清單,請選擇您的網域名稱。

  4. 選擇 Create record (建立記錄)

  5. 指定下列值:

    紀錄名稱

    針對子網域記錄,輸入 www

    紀錄類型

    選擇 A - 將流量路由到 IPv4 地址和一些 AWS 資源

    別名

    開啟別名

    將流量路由到

    選擇 CloudFront 分佈的別名

    選擇 us-east-1 區域。

    選擇您的 CloudFront 分佈。分佈名稱應與 CloudFront 主控台中網域名稱欄中出現的名稱相符,例如 dddjjjkkk.cloudfront.net

    評估目標運作狀態

    接受預設值 No (否)

  6. 選擇建立記錄

新增根網域 (example.com) 的別名記錄

為您的根網域新增別名記錄,因此它指向將流量重新導向至 的 CloudFront 分佈www.example.com

  1. 選擇建立記錄

  2. 指定下列值:

    紀錄名稱

    保留空白,為您的根網域建立記錄。

    紀錄類型

    選擇 A - 將流量路由到 IPv4 地址和一些 AWS 資源

    別名

    開啟別名

    將流量路由到

    選擇 CloudFront 分佈的別名

    選擇 us-east-1 區域。

    選擇您的根網域 CloudFront 分佈。

    評估目標運作狀態

    接受預設值 No (否)

  3. 選擇建立記錄

步驟 2:測試您的網站

若要確認網站正常運作,請開啟 Web 瀏覽器並瀏覽到下列 URL:

  • https://www.your-domain-name,例如 www.example.com – 在 your-domain-name 儲存貯體中顯示索引文件

  • https://your-domain-name,例如 example.com – 將您的請求重新引導到 your-domain-name 儲存貯體

在某些情況下,您可能需要清除快取,才能看到預期的行為。

如需路由網際網路流量的進階資訊,請參閱將 Amazon Route 53 設定為 DNS 服務。如需將網際網路流量路由至 AWS 資源的資訊,請參閱 將網際網路流量路由到您的 AWS 資源