我见过许多与我相关或相同的问题,但我无法得到正确的答案。
我正在开发节点js应用程序并托管在AWS上。但是我无法打开端口3000.
我正在使用以下命令检查端口是否打开:
netstat -ntlp | grep LISTEN
安全组:
答案 0 :(得分:1)
假设NACL,安全组和IP表配置正确。
我遇到类似Node Once和Double Checked的设置,最后我发现必须将节点服务附加到该端口才能使其正常工作。
即使端口处于打开状态,除非您连接了服务,否则在ping时它不会显示为打开状态。
您可以尝试http.createServer(app).listen(3000)
希望它有帮助!
答案 1 :(得分:0)
你可以看看你的NACL; http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_ACLs.html
我假设您在EC2实例上运行,如果操作系统上有防火墙允许端口3000?