虚拟机OS: Windows2003
VirtualBox版本: VirtualBox 3.2.8 for Linux hosts
主机和虚拟机之间用的是NAT方式,Intel的网卡,配置口令如下:
VBoxManage setextradata "Windows2003" "VBoxInternal/Devices/e1000/0/LUN#0/Config/guesthttp/Protocol" TCP
VBoxManage setextradata "Windows2003" "VBoxInternal/Devices/e1000/0/LUN#0/Config/guesthttp/GuestPort" 80
VBoxManage setextradata "Windows2003" "VBoxInternal/Devices/e1000/0/LUN#0/Config/guesthttp/HostPort" 80
虚拟机OS上的防火墙允许80口,主机上的防火墙也用: sudo ufw allow 80 允许。
结果在主机用http://localhost/无法访问虚拟机里的IIS服务!

但是如果把HostPort换成8080就可以访问,可是用netstat -ant也看不出80口被占用啊,请各位给看看,十分感谢!!!