DNS 迁移后出现 503 错误 AWS ELB

Posted

技术标签:

【中文标题】DNS 迁移后出现 503 错误 AWS ELB【英文标题】:503 error AWS ELB after DNS migration 【发布时间】:2018-12-15 20:04:59 【问题描述】:

我最近在 AWS Elastic Beanstalk 上迁移了我的 wordpress。 我还将我的 DNS 区域从 OVH 迁移到 AWS 路由 53。

现在,当我访问我的网站时,我收到 503 错误(即使我在 Elastic Beanstalk 上推送全新的 wordpress 安装)。 当我 ping 我的 DNS 时,我得到了正确的 IP 地址。

怎么了?

【问题讨论】:

【参考方案1】:

第一次尝试直接使用您的 EC2 IP 地址,如果您可以看到您的 Wordpress,请转到下一部分并将其放在 ELB 后面。

请确保以下事项:

1-在 EC2 的安全组上打开端口 80。

2-为您的 EC2 和 ELB 之间的侦听器映射正确的端口。

3-为 EC2 设置适当的运行状况检查。

【讨论】:

感谢您的回答,实际上,当我安装新的 wordpress 时,它适用于弹性豆茎 (***.elasticbeanstalk.com) 的规范地址,但不适用于我的 DNS。在路由 53 上,我直接在 elastic beanstalk 上创建了一个别名(而不是在负载均衡器上)。 您在您的区域中添加了哪些记录? 查看此页面:docs.aws.amazon.com/elasticbeanstalk/latest/dg/… 我已经关注了这个文档,我已经添加了一个别名 (IPV4),并将我的 EB 环境作为目标【参考方案2】:

好吧我终于找到答案了,问题是由HTTPS监听引起的。

我必须监听 443 端口并重定向到实例的 80 端口。 我在实例的 443 端口上重定向,但 wordpress 在 80 上监听。

现在好了,谢谢你的回答。

【讨论】:

以上是关于DNS 迁移后出现 503 错误 AWS ELB的主要内容,如果未能解决你的问题,请参考以下文章

在 AWS EC2 ELB SSL 上运行 WordPress 时出现 503 错误

从客户端到 AWS ELB 的持久连接

即使ELB本身报告后端服务器健康,浏览器是不是也会缓存ELB的503状态?

AWS ELB 简介

将 aws ELB 用于另一个托管实例

如何让 AWS ELB 将实际主机名而不是 ELB 的主机名转发到目标组?