【问题标题】:VirtualBox access virtualhost from guest (android x86)VirtualBox 从来宾访问虚拟主机(android x86)
【发布时间】:2015-02-02 17:34:09
【问题描述】:

我在 VirtualBox 中创建了一个虚拟机,操作系统为 Android 4.4(图像从 android-x86.org 下载)。

我想用它来测试 Web 项目,存储在我的本地机器 (Mac OS X 10.9) 上。在那台机器上,一个 Web 服务器正在运行,项目 url 可以是 project-xy.dev(虚拟主机)。

我无法在来宾操作系统的浏览器中访问此网址。

可以这样做吗? 它适用于 Parallels 中的 Windows XP 和 iOS 模拟器。

谢谢, 克里斯托夫

【问题讨论】:

    标签: android virtualbox android-x86


    【解决方案1】:

    我不确定我是否完全理解您的问题。

    您是尝试通过主机访问在 VM 上创建的项目,还是尝试通过 VM 访问在主机上创建的项目。

    无论哪种方式,我都会通过 Virtual Box GUI 创建一个共享驱动器

    这样,如果您在此共享文件夹中创建项目,任何一台机器都可以访问它们。

    【讨论】:

    • 编辑了我的问题。这是关于从我的来宾操作系统访问我的主机操作系统上的虚拟主机域。
    • 如果站点不是“实时”的,这意味着您没有设置域名和服务器来托管您的 html 文件,那么您需要访问实际的源文件才能在浏览器中查看它主机。为此,将所有文件保存在共享文件夹中,如上面的答案所示。然后在主机上打开这些共享文件。
    • 该项目有自己的 url:project.dev。用你的话来说:它是“活的”。可以从主机系统 (Mac OS)、iOS 模拟器、Parallels 中的 Windows XP 访问该页面。 iOS Simulator 只是一个模拟系统,可以访问 Mac OS 的本地 dns,Parallels 中的 Windows XP 有一个经过处理的主机文件,其中项目的域映射到主机 IP。不知道谁在 Android VM 中执行此操作。我尝试设置代理解决方案,但我太笨了:) 无论如何,感谢您的回答
    • 如果该站点是活动的,那么您所要做的就是在 Android Vm 中的 Web 浏览器上打开该页面。但是,我确实单击了您提供的“project.dev”链接,但无法访问该站点。所以我猜它可能不是一个实时站点。
    • 亲爱的 Randy,project.dev 是我本地机器上的一个域!您无法打开 *.dev,因为它不是有效的顶级域
    猜你喜欢
    • 1970-01-01
    • 2013-06-23
    • 2018-08-27
    • 1970-01-01
    • 2016-07-23
    • 1970-01-01
    • 2013-03-18
    • 2010-11-12
    • 1970-01-01
    相关资源
    最近更新 更多