簡體   English   中英

對於S3站點,如何將S3,Route53和Cloudfront配置為始終使用根域

[英]For S3 site, how to configure S3, Route53, and Cloudfront to always use the root domain

使用Route53,如何配置啟用Cloudfront的S3站點以始終使用根/裸域?

例如,以一個名為example.com的域為例。 首先,我知道需要創建兩個存儲桶,即www.example.com和example.com。 除此之外,在使用Cloudfront和Route53時會變得棘手。

想通了:

S3

  • 將您網站的內容放入存儲區example.com中。 注意端點URL。 就我而言,它類似於example.com.s3-website-us-east-1.amazonaws.com
  • 在example.com存儲桶的“屬性”中,設置“ 啟用網絡托管
  • 在www.example.com存儲桶的屬性中,設置“ 將所有請求重定向到另一個主機名 ”,並將所有請求重定向到example.com。

CloudFront

創建具有以下來源的CloudFront分配:example.com.s3-website-us-east-1.amazonaws.com(請注意,使用CloudFront時,選擇列表中的默認來源選項顯示為example.com.s3.amazonaws.com,但應該是example.com.s3-website-us-east-1.amazonaws.com。前者是美國東部標准,應該是美國東部標准,應該可以,但我遇到了問題)。

53路

例如,在example.com托管區域中,創建兩個DNS記錄(例如,如果區域位於Route53上,則應該已經有一個NS和SOA記錄):

1個

  • 類型:A
  • 名稱:(空白)-(因此,根/裸域為example.com)
  • 別名:是
  • 別名目標:“一些cloudfront ID” .cloudfront.net。

2

  • 類型:CNAME
  • 名稱:www(因此為www.example.com)
  • 別名:否
  • 值:example.com.s3-website-us-east-1.amazonaws.com

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM