2

我在 VirtualBox 机器中设置了一个 CentOS 6.3 Box,安装了 node.js 和 npm,并编写了一个示例“Hello World”应用程序,它侦听端口 8080 和 IP“192.168.10.132”(这是 CentOS 机器的 IP) . 服务器正常启动,但在我的主机(Mac OS X 10.0.7)上的 192.168.10.132:8080 下,我总是收到错误消息。

我有什么问题吗?

4

1 回答 1

3

通常我会遇到这样的问题,因为我没有在 iptables 中打开端口。

以下命令将端口添加到 iptables

iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -m comment --comment "node.js port"

然后确保保存您当前的配置。

service iptables save 

那么你需要重新启动 iptables

service iptables restart 

欲了解更多信息,请在此处查看 iptables 文档:http ://wiki.centos.org/HowTos/Network/IPTables

于 2012-12-06T20:56:52.670 回答