Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 如何在AWS S3 CloudFront上将您的网站从HTTP更改为HTTPS?(域名)_Amazon S3_Https_Ssl Certificate_Amazon Cloudfront_Namecheap - Fatal编程技术网

Amazon s3 如何在AWS S3 CloudFront上将您的网站从HTTP更改为HTTPS?(域名)

Amazon s3 如何在AWS S3 CloudFront上将您的网站从HTTP更改为HTTPS?(域名),amazon-s3,https,ssl-certificate,amazon-cloudfront,namecheap,Amazon S3,Https,Ssl Certificate,Amazon Cloudfront,Namecheap,我一直在尝试按照教程将我的网站从HTTP更改为HTTPS。 我有我的网站设置了一个域名便宜域名和AWS S3托管。 根据教程,我成功地获得了SSL证书。但不知道如何使用它来制作我的网站HTTPS。 在本教程的第3步之后,我遇到了一个问题 "Under “Default Cache Behavior Settings", select “Redirect HTTP to HTTPS” to try to enforce HTTPS on all requests to CloudFront."

我一直在尝试按照教程将我的网站从HTTP更改为HTTPS。 我有我的网站设置了一个域名便宜域名和AWS S3托管。 根据教程,我成功地获得了SSL证书。但不知道如何使用它来制作我的网站HTTPS。 在本教程的第3步之后,我遇到了一个问题

"Under “Default Cache Behavior Settings", select “Redirect HTTP to HTTPS” to try to enforce HTTPS on all requests to CloudFront."
我在cloudfront中找不到缓存行为设置。我只看到我的1 cloudfront发行版。我只能编辑这些字段:

那么,我如何/在哪里可以找到将其更改为HTTPS的设置


您使用的是RTMP发行版,而不是CloudFront Web发行版。制作一个新的Web分发,然后:

  • 通过单击其名称旁边的复选框来选择您的分发
  • 单击分发设置
  • 单击行为,然后单击默认(*)行为旁边的复选框
  • 单击“编辑”并将“查看器协议策略”更改为“将HTTP重定向到HTTPS”
  • 单击“是,编辑”
  • 注意:确保已配置有效的SSL证书


    非常感谢!多么愚蠢的错误!我被困了这么多小时。谢谢