你们能帮助我找出我的自定义域在为我的ec2实例(Web服务器)设置cloudfront时做错了什么。
我使用我的域名(www.example.com)作为原始域名。
我还使用ACM向云端(* .example.com)提供了一个证书。
我面临的问题是,当我使用别名记录将我的自定义域名指向route53中的云前端域名时。
我的网站响应错误502。非常感谢您的帮助。我已经探究了AWS提供的与此有关的所有内容,但是到目前为止似乎还没有任何工作。
答案 0 :(得分:1)
来自CloudFront的大多数502是由CloudFront与Origin之间的SSL通信引起的。 CloudFront确保您的来源: 1.具有可信证书 2.密码匹配 3. CloudFront使用客户端问候中提交的SNI(定义为原始域名),在大多数情况下,如果您具有www.example.com CN上的EC2证书,则可以转发HOST标头,它应该可以解决您的问题。
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/http-502-bad-gateway.html