从主机连接到客人 – 虚拟箱

在Ubuntu上运行的VirtualBox上有一个Windows XP作为客户操作系统。 在Guest Windows XP中,我有一个运行Apache的实例。 现在我想从主机(Ubuntu)连接到Apache。 可能吗? 我怎样才能做到这一点?

将客人的networking适配器设置更改为“桥接”,它将获得一个IP地址,就像内部networking上的任何其他机器一样。 然后你就可以和它进行通信,就好像它是一台物理机器一样。

如果您的VirtualBoxnetworking设置为NAT,则可以通过从命令行configuration来宾,通过使用与

VBoxManage setextradata <GUEST_NAME> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/HTTP/HostPort" 8080 VBoxManage setextradata <GUEST_NAME> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/HTTP/GuestPort" 80 VBoxManage setextradata <GUEST_NAME> "VBoxInternal/Devices/pcnet/0/LUN#0/Config/HTTP/Protocol" TCP 

然后在浏览器中连接到http:// localhost:8080