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

AWS EC2实例部署Node.js应用后通过ALB配置SSL证书无法正常访问的问题求助

AWS EC2实例部署Node.js应用后通过ALB配置SSL证书无法正常访问的问题求助

大家好,我遇到了一个AWS配置的棘手问题,想请教下各位前辈:

我在AWS上启动了一台EC2实例,上面运行着一个监听3000端口的Node.js应用。直接用Postman访问 <ec2_path>.com:3000/api/... 这类地址完全没问题,请求都能正常响应。

但当我尝试给应用配置SSL证书之后,麻烦就来了。以下是我已经完成的配置步骤:

  • 在Route53中创建了托管区域
  • 创建了应用负载均衡器(ALB),并添加了443端口(HTTPS)的监听器
  • 创建了目标组,将EC2实例(指定端口3000)添加到了目标组中
  • 在AWS证书管理器(ACM)中生成了对应的SSL证书
  • 在Route53的托管区域里创建了指向ALB的A记录别名

按照我的理解,整个请求链路应该是这样的:https://custom-domain → 负载均衡器 → 目标组内的EC2实例(端口3000) → 运行中的Node.js服务。

但实际测试的时候,用Postman访问https://custom-domain相关接口时,请求一直处于加载状态,而且ALB的监控面板里完全看不到任何请求记录。

另外补充下安全组的配置:

  • EC2实例的安全组已经开放了3000、80、8080、443端口,允许所有来源访问(3000是自定义TCP端口)
  • ALB的安全组允许所有来源的所有端口流量

有没有大佬能帮我排查下问题出在哪?

备注:内容来源于stack exchange,提问作者Coni Wright

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 11:04:50