HTTPS从裸域(example.com)redirect到完整域名“www.example.com”而没有错误?

我正在尝试将非www请求redirect到Amazon Route 53上的www。

我创build了一个名为裸域的S3存储桶,并将存储桶属性configuration为从example.comredirect到www.example.com ,然后在Route 53中为裸域名创build一个别名,该裸域名指向基于S3存储桶在以下方面:

将非www请求redirect到Amazon Route 53上的www

除了HTTPS之外,它对我来说非常好。

现在,我无法访问https://example.com出于某种原因。

任何帮助将不胜感激。

您可以将CloudFront放在s3存储桶的前面,并使CloudFront终止SSL连接。 使用SNI时,HTTPS是免费的。

脚步:

  • 创build分发和configurationssl,其中来源是您的s3网站redirect桶。
  • cname设置为您的裸域
  • 更新路由53指向这个分配

很简单,你不能做你想用S3做什么,因为S3提供的S3网站端点不支持https。

当然,DNS不能redirectWeb浏览器,所以Amazon有一个简单的解决scheme,它利用一个没有内容的S3存储桶,只是一个全局的redirect到另一个域,作为帮助机制,允许Route 53完成redirect任务浏览器。

但S3的example.com→www.example.comredirectfunction仅为http。