VirtualBox CentOS机器上的node.js,没有连接?

Posted

技术标签:

【中文标题】VirtualBox CentOS机器上的node.js,没有连接?【英文标题】:node.js on VirtualBox CentOS machine, no connection? 【发布时间】:2012-11-24 23:57:34 【问题描述】:

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

我有什么问题吗?

【问题讨论】:

我想这会对你有所帮助blogs.oracle.com/fatbloke/entry/networking_in_virtualbox1 【参考方案1】:

通常我会遇到这样的问题,因为我没有在 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

【讨论】:

非常感谢!我完全忘记了防火墙规则。你拯救了我的夜晚:-)

以上是关于VirtualBox CentOS机器上的node.js,没有连接?的主要内容,如果未能解决你的问题,请参考以下文章

无法从 MAC 在 VirtualBox 上的 Centos7 上通过 HTTPS 连接到 Apache 服务器

CentOS 6 上的 Node.js 0.12.0(通过 rpm)

如何使用xshell连接VirtualBox上的CentOS7

MacBook Pro免密登陆VirtualBox上的CentOS

CentOS下使用VirtualBox 安装 Windows虚拟机的简单方法

无法从 Windows 上的 pgadmin 连接到 greenplum postgresql