小编use*_*007的帖子

Node.js 站点拒绝连接

我在 Amazon EC2 上设置了一个全新的 Ubuntu 实例。此实例上有一个节点 Web 服务器。当我尝试访问我的网站时,我的浏览器出现错误。错误是:

Connect: Connection refused
Run Code Online (Sandbox Code Playgroud)

我已经确认我可以 ping 机器。然而,当我输入http://[ipAddress]http://[ipAddress]:8080在我的浏览器中时,我收到了上面的错误。当我启动节点 Web 服务器时,它说:

Server listening on 8080
Run Code Online (Sandbox Code Playgroud)

我使用以下命令实现了端口转发:

iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 
-j REDIRECT --to-port 8080
Run Code Online (Sandbox Code Playgroud)

我相信我使用以下命令适当地打开了防火墙:

iptables -A INPUT -p tcp -m tcp --sport 80 -j ACCEPT
iptables -A OUTPUT -p tcp -m tcp --dport 80 -j ACCEPT
Run Code Online (Sandbox Code Playgroud)

我被困住了。我不知道为什么我会收到“连接被拒绝”的消息。我真诚地感谢有人可以提供的任何帮助或见解。此时,我不确定此消息是来自 Ubuntu 还是来自 Node 服务器。除此之外,我不熟悉如何追踪这个问题。

感谢您的帮助。它对我意义重大。

ubuntu node.js

8
推荐指数
1
解决办法
5万
查看次数

标签 统计

node.js ×1

ubuntu ×1