Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.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 web services 将CloudFront分布与Route 53域关联的问题_Amazon Web Services_Ssl_Amazon S3_Amazon Cloudfront_Amazon Route53 - Fatal编程技术网

Amazon web services 将CloudFront分布与Route 53域关联的问题

Amazon web services 将CloudFront分布与Route 53域关联的问题,amazon-web-services,ssl,amazon-s3,amazon-cloudfront,amazon-route53,Amazon Web Services,Ssl,Amazon S3,Amazon Cloudfront,Amazon Route53,我在试图保护我的S3托管网站时被卡住了。我所采取的步骤如下: 我已经用路由53创建了一个自定义域,托管在S3上 已创建SSL证书 创建了CloudFront发行版,并将其设置为使用我的ssl证书,并将我的自定义域指定为CloudFront“备用域名” 为我的域创建了一个公共托管区域 创建“A”和“AAAA”记录以将我的域链接到我的CloudFront发行版 但是,我无法访问我的网站,无论是HTTPS还是HTTP。但我可以通过CloudFront域名访问该网站。只是当我试图通过我的自定义域名访问它

我在试图保护我的S3托管网站时被卡住了。我所采取的步骤如下:

  • 我已经用路由53创建了一个自定义域,托管在S3上
  • 已创建SSL证书
  • 创建了CloudFront发行版,并将其设置为使用我的ssl证书,并将我的自定义域指定为CloudFront“备用域名”
  • 为我的域创建了一个公共托管区域
  • 创建“A”和“AAAA”记录以将我的域链接到我的CloudFront发行版

  • 但是,我无法访问我的网站,无论是HTTPS还是HTTP。但我可以通过CloudFront域名访问该网站。只是当我试图通过我的自定义域名访问它的时候。(
    example.com

    您需要按照以下步骤通过自定义域访问cloudfront发行版。请检查以下3个步骤:

    1-您是否在cloudfront发行版中添加了CNAME条目,如下图所示

    2-在ROUTE53中,您只需创建一个指向cloudfront分发的别名。你加上这个了吗?如果您的设置正确,Route53将为您提供与您的域匹配的分发选项。(确保已设置CNAME条目)。请参阅下图:

    最后,请确保您的SSL与您的域匹配


    我相信您可能缺少步骤1所述的CNAME条目。

    您是否在Route 53记录集中设置了
    Alias=Yes
    ?请参阅:“我无法访问我的网站”当您尝试使用您的域访问该网站时,会发生什么情况?@Michael sqlbot我收到消息“无法访问该网站”。