使用EC2实例作为源和自定义域名设置Amazon Cloudfront

问题描述 投票:-1回答:1

你能帮助我找出我在为我的自定义域设置我的ec2实例(web服务器)的cloudfront时遇到的错误。

我使用我的域名(www.example.com)作为原始域名。

我还使用ACM向cloudfront(* .example.com)提供了证书。

我面临的问题是,当我使用别名记录将我的自定义域名指向route53中的云前端域名时。

我的网站回复错误502.我真的很感激任何帮助。我已经探讨了AWS提供的所有相关内容,但到目前为止似乎没有任何工作。

amazon-web-services amazon-ec2 amazon-cloudfront amazon-route53
1个回答
1
投票

来自CloudFront的大多数502由CloudFront和Origin之间的SSL通信引起。 CloudFront确保您的来源:1.Has Trusted certificate 2.密码匹配3. CloudFront使用客户端hello中的SNI(定义为Origin域名),大多数情况下,如果您在EC2上有www.example.com CN证书,你可以转发HOST标题,它应该解决你的问题。

  • 如果您没有在Origin上运行HTTPS,则可以仅在Origin协议策略中选择HTTP作为其默认设置为Viewer match。

https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/http-502-bad-gateway.html

© www.soinside.com 2019 - 2024. All rights reserved.