我正在尝试使用 nodejs 和 socket.io 来传递一个 webapp,它在端口 3000 上使用 websocket。
我已在管理控制台中通过将入站 TCP 规则添加到相关安全组来打开 EC2 实例上的端口 3000,但我仍然无法通过浏览器上的公共 DNS 访问它。
sudo netstat -tulpn 没有将其显示为开放端口。
我遗漏了什么?我需要重启某些服务吗?或者我需要推送命令行才能运行它吗?
谢谢
答案1
节点服务器上的端口是否开放?
iptables -A 输入 -p tcp -m tcp --dport 3000 -j 接受
检查 iptables 和 SElinux 条目