簡體   English   中英

訪問Amazon AWS S3上的https(5GB免費)-虛擬主機

[英]Access to https on Amazon AWS S3 (5GB free) - Virtual Hosting

我嘗試使用https訪問Amazon AWS S3。

使用http的鏈接此作品:http: //sc-st01.s3-website-eu-west-1.amazonaws.com/

但這不是: https : //sc-st01.s3-website-eu-west-1.amazonaws.com/

有啟用它的任何設置嗎?

我也使用CNAME,但我認為問題出在訪問https。

感謝您的任何建議。

更新:這是指使用S3托管靜態Web內容。

如果您使用S3存儲桶托管靜態Web內容,則不支持HTTPS。 要引用AWS doc ,它在“ 測試您的網站”部分下顯示:

注意

不支持通過HTTPS訪問網站。

不是很有幫助。 如果您對學習S3虛擬主機的工作方式感興趣,可以在此處閱讀有關它的更多信息。

要通過HTTPS提供靜態Web內容,您將需要設置一個AWS CloudFront發行版,這很容易通過AWS管理控制台進行。 唯一需要特別注意的配置是:

  • Origin Domain Name :這應該引用您的S3存儲桶的URI。 在您的情況下,它將是sc-st01.s3-website-eu-west-1.amazonaws.com
  • Viewer Protocol Policy :默認為HTTP and HTTPS Only
  • Alternate Domain Names (CNAMEs) :您在DNS中設置的CNAME。
  • SSL Certificate :如果有,則為Default CloudFront CertificateCustom SSL Certificate 請注意,設置自定義SSL證書的過程更多,因為需要將其上傳到IAM。
  • Default Root Object :用戶訪問靜態網站時要提供的默認文件。

設置完成后,通常需要5到10分鍾才能完全配置和設置新發行版。 有關進度,請參閱CloudFront管理儀表板上的“ Status字段。 准備就緒后,您將看到分配的新Domain Name 您應該能夠通過導航到分發Domain Namehttp:https:// URL來訪問S3存儲桶中的靜態Web內容(假設內容的權限已授予Everyone )。

我還將建議您檢查CloudFront的價格,以確保您了解免費和不收費。

暫無
暫無

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

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