无法从主机(Windows)浏览器访问 VirtualBox 客户机(Ubuntu 服务器)的本地主机

无法从主机(Windows)浏览器访问 VirtualBox 客户机(Ubuntu 服务器)的本地主机

我在 Windows 10 上,有一个运行 ubuntu server 18.04 的 virtualbox 映像,
我已配置 NAT 网络(用于互联网连接)和仅主机适配器。
使用此配置,我可以通过 ssh 连接到我的虚拟机192.168.47.10

而且如果我运行任何docker容器,我可以从主机访问它,例如:docker run -d -p 8081:80 nginx 可以从我的主机的浏览器访问192.168.47.10:8081

现在的问题是,当我在localhost:8080客户机上运行 Web 应用程序时,我无法从主机的浏览器访问它(192.168.47.10:8080 无法连接)。

PS:我的Windows防火墙已禁用

答案1

我终于明白我的 webpack 服务器正在运行localhost,而为了从 LAN 访问它,它应该在 中运行,0.0.0.0
所以我只需添加到--host 0.0.0.0命令中,问题就解决了。

解决方案:https://stackoverflow.com/a/35419631/7296938

相关内容