多个 CNAME 是否会导致 ERR_TOO_MANY_REDIRECTS [英] Can multiple CNAMEs cause ERR_TOO_MANY_REDIRECTS

查看:25
本文介绍了多个 CNAME 是否会导致 ERR_TOO_MANY_REDIRECTS的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

尝试为基于 AWS 存储桶的静态网站设置 CloudFront 分配失败,该网站使用 http 而不是 https.添加证书并配置 CloudFront 后,我​​收到 ERR_TOO_MANY_REDIRECTS

Unsuccessfully trying to set up a CloudFront distribution for a static AWS-bucket based website, which worked with http, but not https. After adding certificate and configuring CloudFront, I am getting ERR_TOO_MANY_REDIRECTS

问题是否可能是在 Route 53 中配置的 mywebsite 的多个 CNAME?2 条记录来自证书管理器验证,不确定其他记录来自哪里.

Can the problem be the multiple CNAMEs for mywebsite, configured in Route 53? 2 records are from certificate manager validation, not sure where the others came from.

谢谢!

mywebsite.com   A   Simple  -   
dwm6otdm3onq4.cloudfront.net.

mywebsite.com   MX  Simple  -   
10 inbound-smtp.us-east-1.amazonaws.com

mywebsite.com   NS  Simple  -   
ns-480.awsdns-60.com.
ns-1803.awsdns-33.co.uk.
ns-622.awsdns-13.net.
ns-1286.awsdns-32.org.

mywebsite.com   SOA Simple  -   
ns-480.awsdns-60.com. awsdns-hostmaster.amazon.com. 1 7200 900 1209600 86400

_ab7fff75e12e479a02ad7b663442718d.mywebsite.com CNAME   Simple  -   
_ffb36079eac41a4ec0d793858a8756ae.cvfdyspdbk.acm-validations.aws.

_amazonses.mywebsite.com    TXT Simple  -   
"16fq2E3zX5omvpZj0u/Wjf3U3Qky9a5eI/G8FQdp2VA="

c43idfnpaak4u3nh3znyjcezzfgjbza7._domainkey.mywebsite.com   CNAME   Simple  -   
c43idfnpaak4u3nh3znyjcezzfgjbza7.dkim.amazonses.com

n3b4lhcvp63woqnod6tlgpovm5dcpqkz._domainkey.mywebsite.com   CNAME   Simple  -   
n3b4lhcvp63woqnod6tlgpovm5dcpqkz.dkim.amazonses.com.

tgfvwhfjzfmn4cfpalcjlxrb7vfutszu._domainkey.mywebsite.com   CNAME   Simple  -   
tgfvwhfjzfmn4cfpalcjlxrb7vfutszu.dkim.amazonses.com

autodiscover.mywebsite.com  CNAME   Simple  -   
autodiscover.mail.us-east-1.awsapps.com

www.mywebsite.com   A   Simple  -   
dwm6otdm3onq4.cloudfront.net.

_b6ae735a7252c03dbfbe162ec5be00cc.www.mywebsite.com CNAME   Simple  -   
_16d9e15225e215d9fd9e9876ce29c409.cvfdyspdbk.acm-validations.aws.

{
    "ETag": "E2UARY2PF3JN6L",
    "Distribution": {
        "Id": "E2VAMJ3R5UEYSD",
        "ARN": "arn:aws:cloudfront::098706368979:distribution/E2VAMJ3R5UEYSD",
        "Status": "Deployed",
        "LastModifiedTime": "2021-08-18T19:41:28.165Z",
        "InProgressInvalidationBatches": 0,
        "DomainName": "dwm6otdm3onq4.cloudfront.net",
        "ActiveTrustedSigners": {
            "Enabled": false,
            "Quantity": 0
        },
        "DistributionConfig": {
            "CallerReference": "49a807de-37a4-4c9f-add6-739dcffd27cb",
            "Aliases": {
                "Quantity": 2,
                "Items": [
                    "www.mywebsite.com",
                    "mywebsite.com"
                ]
            },
            "DefaultRootObject": "index.html",
            "Origins": {
                "Quantity": 2,
                "Items": [
                    {
                        "Id": "www.mywebsite.com.s3.us-east-1.amazonaws.com",
                        "DomainName": "mywebsite.com.s3-website-us-east-1.amazonaws.com",
                        "OriginPath": "",
                        "CustomHeaders": {
                            "Quantity": 0
                        },
                        "CustomOriginConfig": {
                            "HTTPPort": 80,
                            "HTTPSPort": 443,
                            "OriginProtocolPolicy": "match-viewer",
                            "OriginSslProtocols": {
                                "Quantity": 3,
                                "Items": [
                                    "TLSv1",
                                    "TLSv1.1",
                                    "TLSv1.2"
                                ]
                            },
                            "OriginReadTimeout": 30,
                            "OriginKeepaliveTimeout": 5
                        }
                    },
                    {
                        "Id": "mywebsite.com.s3.us-east-1.amazonaws.com",
                        "DomainName": "mywebsite.com.s3-website-us-east-1.amazonaws.com",
                        "OriginPath": "",
                        "CustomHeaders": {
                            "Quantity": 0
                        },
                        "CustomOriginConfig": {
                            "HTTPPort": 80,
                            "HTTPSPort": 443,
                            "OriginProtocolPolicy": "http-only",
                            "OriginSslProtocols": {
                                "Quantity": 3,
                                "Items": [
                                    "TLSv1",
                                    "TLSv1.1",
                                    "TLSv1.2"
                                ]
                            },
                            "OriginReadTimeout": 30,
                            "OriginKeepaliveTimeout": 5
                        }
                    }
                ]
            },
            "OriginGroups": {
                "Quantity": 0
            },
            "DefaultCacheBehavior": {
                "TargetOriginId": "www.mywebsite.com.s3.us-east-1.amazonaws.com",
                "ForwardedValues": {
                    "QueryString": false,
                    "Cookies": {
                        "Forward": "none"
                    },
                    "Headers": {
                        "Quantity": 0
                    },
                    "QueryStringCacheKeys": {
                        "Quantity": 0
                    }
                },
                "TrustedSigners": {
                    "Enabled": false,
                    "Quantity": 0
                },
                "ViewerProtocolPolicy": "redirect-to-https",
                "MinTTL": 0,
                "AllowedMethods": {
                    "Quantity": 2,
                    "Items": [
                        "HEAD",
                        "GET"
                    ],
                    "CachedMethods": {
                        "Quantity": 2,
                        "Items": [
                            "HEAD",
                            "GET"
                        ]
                    }
                },
                "SmoothStreaming": false,
                "DefaultTTL": 0,
                "MaxTTL": 0,
                "Compress": true,
                "LambdaFunctionAssociations": {
                    "Quantity": 0
                },
                "FieldLevelEncryptionId": ""
            },
            "CacheBehaviors": {
                "Quantity": 0
            },
            "CustomErrorResponses": {
                "Quantity": 0
            },
            "Comment": "",
            "Logging": {
                "Enabled": false,
                "IncludeCookies": false,
                "Bucket": "",
                "Prefix": ""
            },
            "PriceClass": "PriceClass_100",
            "Enabled": true,
            "ViewerCertificate": {
                "ACMCertificateArn": "arn:aws:acm:us-east-1:098706368979:certificate/8213cadd-5efd-44ad-b252-3d2cb7bed408",
                "SSLSupportMethod": "sni-only",
                "MinimumProtocolVersion": "TLSv1.2_2021",
                "Certificate": "arn:aws:acm:us-east-1:098706368979:certificate/8213cadd-5efd-44ad-b252-3d2cb7bed408",
                "CertificateSource": "acm"
            },
            "Restrictions": {
                "GeoRestriction": {
                    "RestrictionType": "none",
                    "Quantity": 0
                }
            },
            "WebACLId": "",
            "HttpVersion": "http2",
            "IsIPV6Enabled": true
        },
        "AliasICPRecordals": [
            {
                "CNAME": "www.mywebsite.com",
                "ICPRecordalStatus": "APPROVED"
            },
            {
                "CNAME": "mywebsite.com",
                "ICPRecordalStatus": "APPROVED"
            }
        ]
    }
}

获取桶策略

    {
        "Policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Sid\":\"PublicReadGetObject\",\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"s3:GetObject\",\"Resource\":\"arn:aws:s3:::mywebsite.com/*\"},{\"Sid\":\"PublicReadGetObjectVersion\",\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"s3:GetObjectVersion\",\"Resource\":\"arn:aws:s3:::mywebsite.com/*\"},{\"Sid\":\"PublicListBucket\",\"Effect\":\"Allow\",\"Principal\":\"*\",\"Action\":\"s3:ListBucket\",\"Resource\":\"arn:aws:s3:::mywebsite.com\"}]}"
    }

get-bucket-website:

get-bucket-website:

    { 
        "IndexDocument": {
            "Suffix": "index.html"
        }
    }

推荐答案

添加 AAA 记录修复了该问题.

Adding an AAA record fixed the issue.

这篇关于多个 CNAME 是否会导致 ERR_TOO_MANY_REDIRECTS的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆