在EC2实例上无法连接到节点服务器

时间:2020-03-27 14:29:46

标签: node.js npm amazon-ec2

我有一个在EC2实例上运行的Node应用程序,在npm start之后,我无法通过Web连接到该应用程序,但是一切都表明它正在正常运行。

这是我的server.js的样子:

app.listen(8000,"0.0.0.0", () => { console.log("app running on port 8000"); });

EC2安全组的入站规则如何:

EC2 Inbound Rules

我在其他站点上看到,从app.listen中删除" 0.0.0.0. "并仅保留端口可以解决问题,但不幸的是,这没有用。

我尝试的另一件事是向安全组中的端口8000添加*自定义TCP *规则,但这阻止了应用程序运行,并指出该端口已在使用中

1 个答案:

答案 0 :(得分:0)

某处已经在侦听端口8000,include_path_column=应该告诉您它是什么。

只需为端口8001或8080添加一个TCP安全组,然后在代码中使用该端口即可。