pri*_*133 2 amazon-s3 amazon-web-services cloudflare amazon-cloudfront
我的 DNS 使用 Cloudflare 并且 SSL 已满。我正在尝试设置一个子域;https://humlor.myrenas.se并将其指向 AWS S3-bucket。我已经使用默认的 CloudFront 证书 (*.cloudfront.net) 设置了 Cloudfront,该站点可在https://d2ufhnw2kk1vh9.cloudfront.net/ 上找到(没有设置 CSS 的一些绝对路径的样式)
然后我在 Cloudflare 中创建了一个 CNAME 记录:CNAME humlor is an alias of d2ufhnw2kk1vh9.cloudfront.net
但是https://humlor.myrenas.se/给出:403 ERROR 无法满足请求。错误的请求。
我需要在 Cloudfront 中使用另一个证书吗?或者缺少什么?
此错误消息几乎总是表示请求确实到达 CloudFront,但 CloudFront 无法识别 HTTP 标头中包含的主机名。这表明您忽略了在 CloudFront 分配中设置备用域名的需要。
如果您想使用自己的域名,例如
www.example.com,而不是cloudfront.netCloudFront 分配给您的分配的域名,您可以为www.example.com.https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html
默认情况下,CloudFlare 不会更改Host浏览器发送的标头,因此 CloudFront 会在传入请求中看到您的自定义域名,并且不知道接下来要做什么,因为没有配置的分配将此名称配置为备用域名,所以它返回这个错误。
| 归档时间: |
|
| 查看次数: |
2431 次 |
| 最近记录: |