从VirtualBox虚拟机寻址localhost

我有一个本地测试 / 开发服务器(HTTP,当然),监听端口 8000。

我有一个本地测试 / 开发服务器(HTTP,当然),端口 8000。

我在 Linux 上工作,所以要测试 Internet Explorer 6,7,8 等页面,我使用 VirtualBox 运行虚拟机;我还需要看看它在 Windows 环境下在 Firefox 上的外观(例如字体不同)。

在我的真实机器中,我使用 URLhttp://localhost:8000打开网站,如何从虚拟机解决这个本地主机?

现在我的解决方法是使用 IP地址。

993

谷歌搜索打开了这个:http://data.agaric.com/localhost-from-virtualbox-xp-install-ubuntu

它建议使用 IP:http://10.0.2.2,它为我工作。

所以,我编辑了 hosts 文件C:\windows\system32\drivers\etc\hosts,并添加了这个条目:

10.0.2.2   outer

如果您在 IE8 上进行测试,请记住将http://放在地址栏中。

例如:

http://10.0.2.2:3000/
429

macOS操作系统

我在 macOS(以前的 OS X)上运行 Virtual Box,使用 Virtual Box 在 Windows 上测试 IE 等。

转到虚拟盒中的 IE,并通过http://10.0.2.2访问localhost,或通过http://10.0.2.2:3000访问localhost:3000

我将网络设置保留为 NAT,在我的情况下不需要上述建议的桥接。不需要编辑任何配置文件。

85

要在 OSX 上启用此功能,我必须执行以下操作:

关闭虚拟机。

转到VirtualBox Preferences -> Network -> Host-only Networks ->,单击“+”图标。单击确定。

选择您的框并单击"Settings" icon -> Network -> Adapter 2 ->在“Attached to:”下拉列表中,选择“Host-only Adapter”,默认情况下您的网络 (vboxnet0) 将显示在下面。单击 OK。

一旦你再次启动你的盒子,你应该能够在http://10.0.2.2/访问 localhost

您可以通过localhost引用它,并通过将其引用添加到 hosts 文件(C:\windows\system32\drivers\etc\hosts)来访问其他本地托管站点,如下所示:

10.0.2.2    localhost
10.0.2.2    subdomain.localhost
59

您很可能将虚拟机的网络设置为 NAT。如果将网络设置为 Bridged,则应该能够通过主机名访问主机。例如,如果您的主机名为“jsmith-Precision-7510”,并且您要打开http://localhost:3000/,则可以在http://jsmith-Precision-7510:3000/查看该页面。

要查找您的主机名,请打开终端 / 控制台,然后运行命令hostname。您的主机名将在下一行输出。

有关如何将网络设置设置为桥接的说明,请参见VirtualBox documentation

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(609)
如何将VB项目转换为C# 项目
上一篇
CSS三角形是如何工作的
下一篇

相关推荐

  • type c接口是啥改变你的充电体验

    示例示例Type C接口是一种新型的USB连接器,它可以支持更高的数据传输速度,比传统的USB 0接口更快。与传统的USB接口不同,Type C接口可以在两端都使用,无需额外的翻转,使连接更加方便快捷。下面是一个使用Type C接口的代码示例:…

    2023-01-12 02:06:09
    0 37 81
  • carwings是什么意思智能汽车连接系统的未来

    Carwings是日产汽车公司推出的一款远程智能汽车服务,它可以帮助用户远程监控汽车的状态和行驶信息,并且可以远程控制汽车的功能。…

    2023-01-19 13:55:38
    0 55 42
  • cvt变速箱油分几种:CVT变速箱油的种类及用法

    cvt变速箱油一般分为三种,分别是:传统cvt变速箱油:代码:CVT-1…

    2023-01-27 12:23:25
    0 43 59
  • cv人生履历:从零开始,一步步走向成功——[姓名]的职业生涯

    cv人生履历是一种概括性的文件,用于描述一个人的教育背景、工作经历、技能、专业知识和其他重要信息的文件。它可以帮助雇主评估求职者的资格,并决定是否面试或录用他们。…

    2023-02-01 13:25:09
    0 98 93
  • contextcapture集群:如何使用ContextCapture技术构建高效的3D集群

    ContextCapture集群是一种分布式的技术,它可以让多台服务器共享数据,从而提高应用程序的性能和可靠性。它可以使用多台服务器来收集、存储和处理数据,而不需要单独的服务器来执行这些任务。…

    2023-01-05 08:03:52
    0 11 59
  • cdb文件解锁您的数据库

    CDB文件是一种关联数据库文件格式,用于存储结构化的键/值数据。它是一种高效的文件格式,可以快速检索和更新数据。它可以用作存储用户配置文件,字典,索引,缓存等。…

    2023-02-04 07:44:32
    0 73 61
  • code128条码字体下载:使用 Code128 条码字体创建条码标识

    code128条码字体下载是指下载code128条码字体的过程。Code128条码字体是一种用于生成Code128条形码的字体。它可以将文本转换为条形码,并将条形码打印在各种类型的媒体上。要下载code128条码字体,可以从网上搜索“code128条码字体下载”,然后选择一个可靠的网站下载。一旦下载完成,就可以使用该字体创建code128条形码。…

    2023-01-19 14:44:33
    0 15 63
  • txvlog com糖心改变你的生活,让你的心情更加甜蜜!

    txvlog com糖心是一款以视频分享为主的社交APP,可以让用户上传自己的视频,并与其他用户进行互动。它的主要功能有:用户注册:用户可以通过手机号码、邮箱地址或者社交媒体账号注册,并设置自己的个人信息;…

    2023-01-10 05:08:15
    0 20 79

发表评论

登录 后才能评论

评论列表(60条)