我有一个在EC2实例上运行的Node应用程序,在npm start
之后,我无法通过Web连接到该应用程序,但是一切都表明它正在正常运行。
这是我的server.js的样子:
app.listen(8000,"0.0.0.0", () => {
console.log("app running on port 8000");
});
EC2安全组的入站规则如何:
我在其他站点上看到,从app.listen中删除" 0.0.0.0. "
并仅保留端口可以解决问题,但不幸的是,这没有用。
我尝试的另一件事是向安全组中的端口8000添加*自定义TCP *规则,但这阻止了应用程序运行,并指出该端口已在使用中
答案 0 :(得分:0)
某处已经在侦听端口8000,include_path_column=
应该告诉您它是什么。
只需为端口8001或8080添加一个TCP安全组,然后在代码中使用该端口即可。