首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何配置AWS应用程序负载均衡器以指向同一服务器上的多个端口

如何配置AWS应用程序负载均衡器以指向同一服务器上的多个端口
EN

Server Fault用户
提问于 2023-03-13 19:53:24
回答 1查看 430关注 0票数 0

我无法访问我想要访问的第二个端口。下面是我在ALB中的听众:

  1. HTTP:80 -它没有安全策略或SSL证书,但是它总是重定向到端口443。
  2. HTTPS:443 -它具有SSL证书,并且正在转发到指向我的EC2实例上的端口8080的目标组。
  3. HTTP:8081 -同样没有任何安全策略,它将转发到指向同一个EC2实例的另一个目标组,但转发到端口8081。

然而,我的第二个目标群体,那指向端口8081,给我不健康的检查,我不明白为什么。我没有足够的声誉来提供截图,但我在https://stackoverflow.com/questions/75725316/how-to-configure-aws-application-load-balancer-to-point-to-multiple-ports-on-the上提出了问题

我不知道这是什么原因。基本上,我的设置是什么-我有运行在AWS EC2实例上的EC2 API,在端口8080上,我使用PM2运行它。但是,使用PM2配置了当前运行在端口8081上的仅用于开发目的的API。我可以访问端口8080,但无法访问端口8081的服务器。以下是我的安全组(SG),它只允许从LB访问:

  1. 源为0.0.0.0/0的端口22的SSH TCP
  2. 用于端口8080的自定义TCP,其源指向我的主SG的实例,其中我提供了对端口80,8080,8081的访问。
  3. 端口8081的自定义TCP -与前一个相同。

我的PM2列表包含正在运行的以下服务:

  1. 应用程序名,运行在端口8080上。
  2. Dev-app-name,运行在端口8081上

当我为8080端口执行lsof时,我看到以下内容:

  • 命令\ PID \
  • 节点\x20/x1,1343区: ubuntu,19u,IPV6,28188,0t0,TCP + *:tproxy (监听)

但是,当我对端口8081执行lsof命令时,它将显示如下:当我为端口8080执行lsof命令时,我会看到以下内容:

  • 命令\ PID \
  • 节点\x20/区1928区:http-alt(听录音)
  • 节点\x20/x2 928\x20/x= 1928 \x2#\x{e76f}\x28

如有任何答案或建议,敬请见谅!

EN

回答 1

Server Fault用户

回答已采纳

发布于 2023-03-13 20:32:32

您的进程只监听IPv6,但是您的安全组没有为IPv6打开端口8081和端口8080,只为IPv4打开端口。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1126091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档