我在我的计算机(主机)上运行着 Wamp。我在 apache 中设置了多个虚拟主机,当我从同一台计算机(主机)访问它们时,它们运行良好。
我已经在计算机上安装了 Windows XPMode(运行 Windows 7)。XPMode(使用 Virtual PC)设置为使用 NAT 网络。XPMode 中的网络运行正常,我可以通过 IP 地址 192.168.1.5 访问主机 PC,就像我在同一网络上使用任何物理计算机一样。
我可以查看 192.168.1.5 上的所有网页及其子目录。但是,我无法访问主机虚拟主机中配置的任何子域。
我如何访问子域名?我不认为我使用 XPMode 和使用虚拟化操作系统与此有任何关系,但我认为值得一提。
答案1
您需要在 hosts 文件中添加一个条目,以便虚拟机知道要打开哪个子域。
我不确定 Win7 上的 hosts 文件在哪里,但在 XP Professional 上它位于 c:\windows\system32\drivers\etc\hosts。
添加一个包含 IP 和子域名的新行。
192.168.1.5 子域名.com