解决Node在centos上无法访问

将Node安装在了centos 上,发现在主机上并不能访问虚拟机上centos的node服务器,但是虚拟机能访问自己的web。各自都可ping通对方的IP。虚拟机采用的NAT的方式。后来查阅了资料,可能是防火墙的原因。
服务器的5858端口被防火墙堵了,可在主机通过命令:telnet server_ip 5858 来测试。

解决方案:

1
/sbin/iptables -I INPUT -p tcp --dport 5858 -j ACCEPT

然后保存:

1
/etc/rc.d/init.d/iptables save

重启防火墙

1
/etc/init.d/iptables restart

再在主机访问OK!