wordpress - CloudFront 到 EC2 源返回 502 错误。我该如何调查?
问题描述
当我尝试将云前端连接到 EC2 时,我可以看到以下错误。我在云端将 ec2-XXX-XXX-XXX-XXX.us-west-2.compute.amazonaws.com 设置为“源域名和路径”。怎么了?
502 错误 无法满足请求。CloudFront 尝试与源建立连接,但尝试失败或源关闭了连接。我们目前无法连接到此应用或网站的服务器。
可能有太多流量或配置错误。请稍后再试,或联系应用或网站所有者。
如果您通过 CloudFront 向客户提供内容,则可以通过查看 CloudFront 文档找到解决问题的步骤并帮助防止出现此错误。
我期待着您的回复。:)
解决方案
CloudFront 的 502 错误将归结为许多问题:
- 如果 CloudFront 尝试通过 HTTPS 连接到源,请验证您的 SSL,它是否对源域有效。如果您想验证,请使用SSL Labs 。
- 这些端口是否对 CloudFront 开放?您需要确保 CloudFront 可以公开连接到您的实例。如果它通过私有 IP 地址连接,它将无法工作,并且如果您将端口限制为特定 IP 地址,它也将无法工作。
您可以从此处的 AWS 文档中阅读更多有关 CloudFront 502 背后原因的信息。
任何进一步的问题让我知道。
推荐阅读
- swift - 我无法在 Swift 的类中创建空数组属性
- python - 使用“pathos.pools.ProcessPool”锁定的规范方法是什么?
- python - 如果第 4 行没有记录,则删除文件,PYTHON
- php - 防止直接 url 访问位于受保护的 php 页面内的 pdf 链接
- firebase - Flutter 和 Firebase:从 Firebase 存储返回所有图像
- java - 是否有通用代码将日期格式(时间戳)更改为数字格式
- python-3.x - rasa 初始化 rasa init --no-prompt 面临许多问题
- javascript - Connect 4 check for win 不起作用 - 我该如何解决?
- python - 如何在 Kivy 语言的不同类中调用函数?
- python - Django:在通用视图中调用自定义函数