You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法访问Route 53购买的AWS域名及502错误求助

排查AWS域名指向EC2的连接问题

咱们一步步拆解你遇到的两个问题——先解决主域名mydomain.com无法连接的情况,再排查子域名myapp.mydomain.com的502错误:

一、主域名mydomain.com无法连接的排查步骤

  • 确认记录集配置正确性:
    你创建的是A记录还是CNAME记录?如果是A记录,必须指向EC2实例的公网IPv4地址(注意不是私有IP);如果用CNAME,要指向EC2的公网DNS名称,但更推荐用A记录(绑定弹性IP的话公网IP不会变动)。另外,主域名的主机记录应该填@或者留空(Route 53中@代表根域名),别填错成其他值。
  • 验证DNS解析是否生效:
    打开终端用命令nslookup mydomain.com或dig mydomain.com检查解析结果,看是否和你设置的EC2公网IP一致。如果结果不对,可能是DNS缓存还没更新(通常需要几分钟到几小时),或者你选错了托管区域(要确保是购买域名时关联的Route 53托管区域)。
  • 检查EC2实例的网络层配置:
    • 确认EC2实例处于运行中状态,且已分配公网IP(如果是按需实例,重启后IP可能变化,建议绑定弹性IP固定地址)。
    • 检查安全组:确保入站规则允许HTTP(80端口)或HTTPS(443端口)流量,来源设置为0.0.0.0/0(允许所有外部访问)或者你需要的IP范围。
    • 检查网络ACL:如果用了自定义网络ACL,要确保入站和出站规则都开放80/443端口(网络ACL是无状态的,出站也要对应放行)。
  • 确认EC2内部服务正常:
    登录EC2实例,用systemctl status nginx(假设用Nginx)或service httpd status(Apache)检查Web服务是否在运行。也可以用curl localhost测试是否能返回内容,确认服务本身没有故障。

二、子域名myapp.mydomain.com的502 Bad Gateway错误排查

502错误通常是反向代理(比如Nginx)无法连接到后端服务,或者后端服务未正常响应,按以下步骤排查:

  • 先确认子域名解析是否正确:
    同样用nslookup myapp.mydomain.com检查解析到的IP是否是EC2的公网IP,确保记录集的主机记录是myapp,类型和值都配置正确。
  • 检查反向代理配置(如果使用了的话):
    如果你在EC2上用Nginx或Apache做反向代理,检查配置文件:
    • 比如Nginx的proxy_pass指令是否指向了正确的后端服务地址(比如http://localhost:3000,假设你的应用跑在3000端口)。
    • 确认后端服务的端口在实例内部是可访问的(安全组不需要开放这个端口给外部,但代理服务要能访问到它)。
  • 验证后端应用状态:
    登录EC2实例,检查你的业务应用(比如Node.js、Python Flask等)是否正常运行:
    • 用ps aux | grep node(Node应用)或netstat -tulpn | grep 3000(查看端口监听情况)确认应用进程存在且端口在正常监听。
    • 用curl localhost:3000测试应用是否能返回响应,如果这里出错或无返回,那就是应用本身的问题,需要排查代码或依赖。
  • 查看代理服务的错误日志:
    比如Nginx的错误日志通常在/var/log/nginx/error.log,里面会有502错误的具体原因,比如connect() failed (111: Connection refused) while connecting to upstream,这说明代理连不上后端,大概率是后端没启动或端口配置错误。
  • 检查EC2资源占用情况:
    如果EC2的CPU或内存使用率过高,可能导致应用无法响应,用top或htop命令查看资源占用,必要时升级实例规格。

总结

建议先解决主域名的连接问题,确保EC2的Web服务能通过公网IP正常访问,再处理子域名的502错误,这样能逐步缩小排查范围,更快定位问题。

内容的提问来源于stack exchange,提问作者Tim Biegeleisen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 07:49:26