【问题标题】:ec2 instance ports 8080 and 8081not openec2 实例端口 8080 和 8081 未打开
【发布时间】:2018-09-02 09:16:58
【问题描述】:

我有一个 ubuntu 实例 ec2 并从安全组打开端口 8080 和 8081,但我的应用程序给我连接丢失,当我通过 net stat 测试开放端口时 -a 给我开放端口,如下图所示

如您所见,端口 8080 和 8081 未打开。

请帮忙解决这个问题。

【问题讨论】:

  • 这意味着实际上没有服务在运行以接受这些端口上的连接。您希望在 8080 / 8081 上监听什么进程?因为不是。可能您打算打开实际上受服务绑定的 3000 / 3001?
  • 我有应用程序通过 8080 和 8081 连接到服务器,现在应用程序给我“连接丢失”,我也无法登录到应用程序管理面板
  • 可能是服务器进程崩溃了?从输出中可以看出,服务器上没有运行任何进程来监听这些端口。
  • 我通过 nohup node server.js & 运行 server.js 文件
  • 检查命令是否仍在运行,我怀疑您遇到错误并且脚本崩溃,释放端口绑定。

标签: amazon-ec2 ports netstat


【解决方案1】:

只是一个建议 - 在 EC2 上创建旨在侦听的 Node 或 GoLang 应用程序时,请确保将它们的绑定设置为私有 EC2 实例 IP 地址而不是 ELB IP。 ELB IP 不可用于要绑定的实例。 您可以在 AWS 控制台中找到私有 IP。

【讨论】:

    猜你喜欢
    • 2018-03-27
    • 2018-08-18
    • 1970-01-01
    • 2023-03-16
    • 2020-08-05
    • 2016-05-18
    • 2011-04-26
    • 2013-06-14
    • 2013-12-28
    相关资源
    最近更新 更多