【问题标题】:EC2 instance running node not connecting over httpEC2 实例运行节点未通过 http 连接
【发布时间】:2016-08-14 22:19:56
【问题描述】:

我有一个新的 EC2 实例。我几天前创建了它。我在上面安装了节点,然后我试图检查节点服务器是否能够监听传入的请求。我启动了节点服务器并尝试通过 http 访问 EC2 实例,但没有成功。我检查了以下内容 1) 服务器正在运行。我已启动节点服务器并收到服务器正在 8080 上运行的消息 2)我已经检查了实例的安全组,并且我已经允许端口 80 和 8080 上的所有入站连接 3) 我 ping EC2 公共 DNS 并能够从中获得响应。

【问题讨论】:

    标签: node.js amazon-ec2


    【解决方案1】:

    假设您的实例在公有子网中,既然您提到了公有 DNS,请检查您是否配置了 Internet 网关或将 ElasticIP 附加到该实例。

    【讨论】:

    • 感谢您的意见。我没有使用弹性ip,但这似乎不是问题。我尝试通过安装 apache 服务器来访问端口 80,它工作正常。当我尝试访问任何自定义 tcp 端口时,我无法访问该站点。
    • 我的防病毒软件似乎有问题。我的机器能够连接到 EC2 实例的 80 端口,但不能连接到 8080 端口。我尝试更改配置,但没有得到任何结果。
    • 您是否检查了您的服务器防火墙、NACL 等,以防 8080 在您的 IP 范围内的任何位置被阻止?另外,检查节点服务器配置是否正确监听 8080。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-29
    • 1970-01-01
    • 2011-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多