【问题标题】:Accessing localhost from virtual machine从虚拟机访问 localhost
【发布时间】:2013-09-16 21:49:27
【问题描述】:

我已经使用 Virtualbox 在 Windows XP 上安装了一个虚拟机,我想从中访问本地主机(我正在使用 Wamp Server)。可能吗?我在小米电脑上使用的是 Windows 7。

【问题讨论】:

  • 为什么不在主机(Win 7)上运行 wamp 并在客户机(WinXP)中访问它?
  • 我就是这么做的。而且我无法访问本地主机...

标签: localhost wamp virtual-machine virtualbox


【解决方案1】:

没关系...我做到了。我只需要在来宾机器的浏览器中使用 10.0.2.2 来访问本地主机:D

【讨论】:

    【解决方案2】:

    我通过以下步骤做到这一点。试试这个,它也应该适合你:

    1. 在主机操作系统上启动 wamp 服务器。
    2. 启动虚拟机。
    3. 在虚拟机上打开浏览器。
    4. 记下您主机的 IP 地址并将其放入您的访客操作系统的浏览器中(如果我是正确的,请使用 Win XP)并按 Enter 键,如果不是,则应该打开本地主机,然后您需要在 httpd.conf 中允许远程访问您的 wamp as described here

    我可以从 VM 访问我主机的 wamp,使用此方法没有任何问题。

    【讨论】:

    • 看起来我不得不使用客人的 IP :D
    【解决方案3】:

    我知道我迟到了,但以下是其他人在 Windows 7/8 中使用 VirtualBox 时可以尝试的一些基本步骤:

    1. 打开 CMD(按“Windows”键 + R 并输入 cmd,然后按 Enter)
    2. 类型:ipconfig
    3. 你会看到一堆文字,寻找IPv4 Address
    4. 一直往右看,你会看到一个 IP 地址
    5. 在浏览器中输入该 IP 地址并按 Enter
    6. 瞧!

    希望这会有所帮助。

    【讨论】:

      【解决方案4】:

      此解决方案适用于 Mac OS X:打开 IE 并输入 URL http://10.0.2.2:8888(8888 是 Apache 端口,在 MAMP 中是 8888)。

      另外,为了更好的解决方案:在C:\WINDOWS\system32\drivers\etc 中打开您的hosts 文件并添加以下行:

      10.0.2.2    localhost
      

      更全面的解释请查看this link

      【讨论】:

        猜你喜欢
        • 2014-03-15
        • 1970-01-01
        • 2011-09-22
        • 2015-09-26
        • 2014-09-26
        • 1970-01-01
        • 1970-01-01
        • 2020-07-17
        • 2021-06-15
        相关资源
        最近更新 更多