我遇到了一个我认为应该很普遍的问题,但是似乎没有确定的答案或解决方案。
我托管在Siteground上,并将Cloudflare用作CDN,因为它与Siteground合作(由Siteground管理的DNS,而不是Cloudflare)。
我想做的是: 1.将媒体卸载到s3 2.设置一个子域 3.为子域设置CNAME以链接到s3存储桶 4.通过Cloudfoare CDN服务卸载的媒体 5.确保由于主机名不匹配,当前整个过程都被SSL阻止。
我发现了一些有关此问题的讨论,建议我为CNAME使用特定于区域的s3存储桶url,并将SSL更改为Cloudflare上的flexible。通过我整个网站的SSL更改导致了太多重定向错误,这显然是一个已知问题。
我觉得我已经探索了所有论坛主题,并在此问题上无济于事。
在这种情况下,是唯一将cloudflare放弃为CDN并选择由AWS选择Cloudfront的解决方案吗?在这种情况下,我们可以将Encryot SSL证书加载到AWS证书管理器中吗?