我试图通过以下方式将SSL添加到我的EC2实例,该实例承载了node.js服务器中的API:
1)提供来自证书管理器的证书2)将Cloudfront放在我的EC2实例前面3)添加Route53中的记录集
在实际添加53号公路设置的记录之前,我通过邮递员向我的健康检查api提出了一个GET请求
GET cloudfrontdistro.cloudfront.net/health收到的回复是502,上面写着
We can't connect to the server for this app or website at this time. There might be too much traffic or a
configuration error. Try again later, or contact the app or website owner.有关Cloudfront发行版的相关细节:
我使用的是自定义SSL -我从ACM)
H 116HTTPS端口443H 217H 118查看器协议策略是将HTTP重定向到HTTPS
Allowed HTTP策略有: GET、HEAD、OPTIONS、PUT、POST、修补程序、删除H 221F 222/code>任何帮助都将不胜感激!蒂娅!
发布于 2020-05-21 06:08:50
我也有类似的问题请看这个(https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/cnames-and-https-requirements.html)。证书中的某个域名必须与您为原产地域名指定的域名相匹配。如果没有域名匹配,CloudFront将向查看器返回HTTP代码502 (坏网关)。
https://stackoverflow.com/questions/61926349
复制相似问题