View a markdown version of this page

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

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

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

本主題說明如何將網域的 DNS 流量路由到提供靜態網站的 Amazon CloudFront 分佈。您可以建立別名記錄,將網域和子網域指向 CloudFront 分佈。

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

完成這些步驟後,您已設定下列資源:

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

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

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

然後,訪客可以透過 CloudFront 的 HTTPS 安全性,以您的自訂網域名稱連線到您的網站。

先決條件

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

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

現在您已有網站的 Amazon CloudFront 分佈,請將網域的 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 資源

    Alias (別名)

    開啟別名

    將流量路由到

    選擇 CloudFront 分佈的別名

    選擇 us-east-1 區域。

    選擇您的 CloudFront 分佈。分佈名稱符合 CloudFront 主控台中網域名稱欄中的值 (例如,d111111abcdef8.cloudfront.net)。

    評估目標運作狀態

    接受預設值 No (否)

  6. 選擇建立記錄

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

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

  1. 選擇建立記錄

  2. 指定下列值:

    記錄名稱

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

    記錄類型

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

    Alias (別名)

    開啟別名

    將流量路由到

    選擇 CloudFront 分佈的別名

    選擇 us-east-1 區域。

    選擇您的根網域 CloudFront 分佈。

    評估目標運作狀態

    接受預設值 No (否)

  3. 選擇建立記錄

步驟 2:測試您的網站

若要檢查您的網站是否正常運作,請開啟 Web 瀏覽器並前往下列 URLs:

  • 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 資源