本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon CloudFront 分佈為靜態網站提供服務
本教學課程說明如何使用 Amazon Route 53 將網域的 DNS 流量路由到提供靜態網站的 Amazon CloudFront 分佈。您將建立別名記錄,將您的網域和子網域指向 CloudFront 分佈。
本教學課程是完整靜態網站設定工作流程的一部分。如需將流量路由到任何 CloudFront 分佈的一般資訊,請參閱 使用網域名稱將流量路由到 Amazon CloudFront 分佈。
完成後,訪客可以透過 CloudFront 提供的 HTTPS 安全性,使用您的自訂網域名稱來存取您的網站。
先決條件
開始之前,請先完成下列步驟:
-
完成「設定 Amazon Route 53」中的步驟。
-
使用 Amazon Route 53 註冊網域名稱。如需詳細資訊,請參閱註冊新網域。
-
使用 Amazon CloudFront 和 Amazon Simple Storage Service 建立安全的靜態網站。如需完整說明,請參閱《Amazon CloudFront 開發人員指南》中的開始使用安全的靜態網站。
完成 Amazon CloudFront 教學課程後,您將擁有:
-
中網域的 SSL/TLS 憑證 AWS Certificate Manager
-
為網站託管和重新導向設定的 Amazon S3 儲存貯體
-
根網域和子網域的 CloudFront 分佈
步驟 1:將網域的 DNS 流量路由到 CloudFront 分佈
現在您的網站已有 Amazon CloudFront 分佈,請使用 Amazon Route 53 將網域的 DNS 流量路由至分佈。這可讓訪客使用您的自訂網域名稱存取您的網站。
如需有關路由流量到 CloudFront 分佈的詳細資訊,請參閱 使用網域名稱將流量路由到 Amazon CloudFront 分佈。
若要將流量路由到您的網站
請在 https://console.aws.amazon.com/route53/
開啟 Route 53 主控台。 -
在導覽窗格中,選擇 Hosted zones (託管區域)。
注意
當您註冊網域時,Amazon Route 53 自動建立同名的託管區域。託管區域包含有關您希望 Route 53 如何路由網域流量的資訊。
-
在託管區域清單,請選擇您的網域名稱。
-
選擇 Create record (建立記錄)。
-
指定下列值:
- 紀錄名稱
-
針對子網域記錄,輸入
www
。 - 紀錄類型
-
選擇 A - 將流量路由到 IPv4 地址和一些 AWS 資源。
- 別名
-
開啟別名。
- 將流量路由到
-
選擇 CloudFront 分佈的別名。
選擇 us-east-1 區域。
選擇您的 CloudFront 分佈。分佈名稱應與 CloudFront 主控台中網域名稱欄中出現的名稱相符,例如
dddjjjkkk.cloudfront.net
。 - 評估目標運作狀態
-
接受預設值 No (否)。
-
選擇建立記錄。
新增根網域 (example.com
) 的別名記錄
為您的根網域新增別名記錄,因此它指向將流量重新導向至 的 CloudFront 分佈www.example.com
。
-
選擇建立記錄。
-
指定下列值:
- 紀錄名稱
-
保留空白,為您的根網域建立記錄。
- 紀錄類型
-
選擇 A - 將流量路由到 IPv4 地址和一些 AWS 資源。
- 別名
-
開啟別名。
- 將流量路由到
-
選擇 CloudFront 分佈的別名。
選擇 us-east-1 區域。
選擇您的根網域 CloudFront 分佈。
- 評估目標運作狀態
-
接受預設值 No (否)。
-
選擇建立記錄。
步驟 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 資源。