我在VirtualBox机器上安装了一个CentOS 6.3 Box,安装了node.js和npm并编写了一个示例'Hello World'应用程序,它侦听端口8080和IP'192.168.10.132'(这是IP的CentOS机器)。服务器正常启动,但在我的主机(Mac OS X 10.0.7)上的192.168.10.132:8080下我总是收到错误。
我有什么问题吗?
答案 0 :(得分: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