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

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

问题描述:

我已经为Windows实例做了这个,但不能在Ubuntu上做同样的事情。无法连接到运行在aws ec2实例的节点服务器上的网站。

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

我已将此端口号与其他端口一起添加到安全组的入站规则中:80. Screenshot of inbound rules

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

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

+0

对不起 - 请问,但服务器正在运行,并在端口8080?它有一个很快的连接拒绝响应,这让我觉得它听不正确。 – stdunbar

+0

您正在绑定您的网络服务器(https://github.com/vishalydv23/SurveyWebsite/blob/master/server.js#L43)。改变它,它会工作。 – weirdpanda

+0

@ weirdpanda谢谢,这工作。 Regards – Vishal

看来喜欢你的服务器绑定到本地接口的下面一行:

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

变化是,它应该很好地工作!绑定服务器对象时,节点只接受来自该接口的连接只有