我有一个使用Arch Linux的VirtualBox设置 . 我用它来运行Node.js和Redux上的各种教程 . 主机操作系统是Windows 8.1 . 我已将访客端口8080映射到主机8080.当我在VM上运行一个简单的Node.js服务器时,我可以从该端口上的主机访问它,正如预期的那样 .
现在我需要尝试另一个测试服务器( webpack-dev-server
) . 我在VM中启动并检查它是否通过 curl
工作,但是当我尝试从主机访问它时,它表示连接已由peer重置 . curl -v
显示了一个非常标准的日志:它发送一个 Headers ,然后说 Recv failure
. 所以:
-
VM上的一个Web服务器工作正常,可通过映射端口访问;
-
VM上的另一个Web服务器在VM上运行正常,但无法通过映射端口访问 .
可能是什么原因?
我认为它与VirtualBox有关,但万一我也用 webpack-dev-server
标记了这一点 .