无法连接到aws ec2实例上节点服务器上运行的网站。

时间:2017-11-25 23:35:14

标签: node.js amazon-web-services

我之前已经为windows实例做过这个,但是在ubuntu上也没能这样做。

我在ubuntu aws-ec2实例上的节点服务器上运行Website。但无法从外部连接到它。该网站在该实例上运行良好,可以使用localhost访问。它在端口上运行:8080。

我在安全组的入站规则中添加了此端口号以及其他端口:80。Screenshot of inbound rules

我还在ufw(防火墙)中添加了规则以允许http请求。 Screenshot of ufw status

我正在尝试通过此链接访问该网站:http://ec2-52-87-224-241.compute-1.amazonaws.com:8080/但接收无法连接错误。

1 个答案:

答案 0 :(得分:0)

似乎您希望将服务器绑定到以下行中的本地接口:

... http.createServer(onRequest).listen(port, "localhost"); ...

改变它,它应该完美!绑定服务器对象时,Node接受来自该接口的连接。