【发布时间】:2018-05-09 13:09:14
【问题描述】:
我之前已经为 windows 实例做过这个,但不能在 ubuntu 上做同样的事情。
我在 ubuntu aws-ec2 实例的节点服务器上运行 Website。但无法从外部连接到它。该网站在实例上运行良好,可以使用 localhost 访问。它在端口:8080 上运行。
我已将此端口号与其他端口一起添加到安全组的入站规则中:80.Screenshot of inbound rules。
我还在 ufw(firewall) 中添加了允许 http 请求的规则。 Screenshot of ufw status.
我正在尝试通过此链接访问该网站:http://ec2-52-87-224-241.compute-1.amazonaws.com:8080/ 但接收无法连接错误。
【问题讨论】:
-
抱歉 - 想问一下,服务器是否在 8080 端口上运行?它有一个非常快速的连接被拒绝响应,这让我认为它没有正确收听。
-
您正在绑定您的网络服务器 (github.com/vishalydv23/SurveyWebsite/blob/master/server.js#L43)。改变它,它就会起作用。
-
@weirdpanda 谢谢,那行得通。问候
-
@Vishal,我已将其发布为答案!请接受它,这样这个问题就可以结束了。
标签: node.js amazon-web-services