【发布时间】:2020-08-07 08:01:46
【问题描述】:
我已将 EC2 实例与应用程序负载均衡器连接起来。我的 EC2 实例在 PORT 80 上运行 react js 应用程序,而 NODE JS API 在 PORT 3000 上运行。我想使用域名而不是 IP 地址
运行 API以下是我注册的目标-
更新 - 以下是我的应用程序和实例详细信息 -
- EC2 - Ubuntu 18.04 + Apache 网络服务器
- 前端 - 在端口 80 (https://www dot mydomain dot com) 上工作正常
- API - 用 NODE JS 编写,在 PORT 3000 上运行(所以基本上我正在尝试运行 https://www dot mydomain dot com:3000)
API 在 IPv4 http://x.x.x.50:3000 上运行良好
谁能帮我找出这个错误?谢谢!
【问题讨论】:
-
如果你的服务在不同的端口上运行,你需要不同的目标组。
-
感谢 Marcin 的回复,我应该在不同的目标群体上设置什么健康检查配置?
-
适合每项服务。对于一次不同的端口。其他设置取决于您的应用程序详细信息,问题中未提供。
-
我已经提供了更多细节,请检查它是否给你任何提示?
标签: amazon-web-services amazon-ec2 aws-application-load-balancer