0

我在 Windows7 上运行 Debian VMware 虚拟机。我正在虚拟机上开发 Rails Web 应用程序,我想从 vm 外部访问应用程序 (localhost:3000),即从 Windows。

有没有办法做到这一点?

谢谢。

4

1 回答 1

2

这实际上取决于来宾和主机之间的虚拟网络适配器的设置方式。假设您没有更改任何内容,默认情况下它们将被桥接。在您的虚拟机中从终端运行:

ifconfig

这将为您提供应该能够从 Windows 主机访问的虚拟接口的 IPv4 地址(通常为 10.xxx)。您应该能够将其放入具有:3000端口的主机上的浏览器中并访问它。

如果您修改了网络适配器,情况可能会有所不同。例如,将其设置为 NAT 会给它一个物理网络上的地址;即 192.xxx,但访问它的方式相同。仅主机网络也很可能提供 10.xxx 地址,但也应提供访问权限。

于 2012-08-28T19:17:50.487 回答