繁体   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