无法访问aws上的nodejs服务器

时间:2017-06-28 12:50:01

标签: node.js amazon-web-services amazon-ec2

我有一个AWS EC2实例,我将其用于我的节点js应用程序。我无法访问服务器上的任何应用程序页面。 我编写这个简单的代码仅用于测试目的,但我无法从浏览器中访问它。

    var express = require('express');
var app = express();

app.listen(3000, ()=>  {
    console.log('listening');
});

app.get('/',(req,res)=>  {
    res.send('hi');
});

在导航到http://:3000时,我应该可以看到“hi”,但请求超时。 这是我的安全组配置: enter image description here

1 个答案:

答案 0 :(得分:3)

通过一些帮助解决了这个问题。 由于我可以使用的端口是端口80,所以我只是将端口8080转发到80端口。端口转发,它解决了。 分享我找到解决方案的链接:installing nodejs and forwarding port on aws