我安装了 Windows 8.1,并且正在运行 VMware Worksation,以 XP 作为客户操作系统。
我是一名 Web 开发人员,我在 Win8.1 上安装了 Web 服务器(wampserver/php/apache),我可以通过 127.0.0.1 地址访问我的网站。
现在...如何在 XP 操作系统中访问我的网站(在 Win 8.1 上的本地主机上,IP 为 127.0.0.1)?
我可以在 XP 操作系统上连接到互联网,但 127.0.0.1 不工作。
答案1
查看虚拟网络的 IP 映射。
在工作站的工具栏中,有一个配置虚拟网络的选项。
虚拟适配器子网设置在此处。如果主机是仅主机网络或桥接器,则这些网络的 xxx1 指向主机。
您无法从虚拟机连接到 127.0.0.1。您需要将服务器设置为与客户机共享的子网中的其他外部主机地址之一,例如 192.168.1.0/24。
答案2
您可能希望通过将 VMware 对该来宾主机的网络设置从默认的“NAT”更改为“桥接”,为来宾操作系统提供自己的 IP。然后,您的 VM XP 将能够使用 Win 8.1 的实际 IP 地址,就像它只是 LAN 上的另一个盒子一样。
答案3
你不能。
本地主机是当地的至每个主机。
您有:
一台拥有自己的 127.0.0.1 环回的 Win 8 主机(带 Web 服务器)。
一台拥有自己的 127.0.0.1 环回的 Win XP 客户机。
这两者并不相同。而且在很多情况下(例如 Windows),它们被编码为永远无法到达真正的外部网络。它们无法相互通信。
如果您想要通信,请将您的网络服务器绑定到不同的 IP。