【问题标题】:HTTP request from one Virtual machine to another从一台虚拟机到另一台虚拟机的 HTTP 请求
【发布时间】:2013-12-30 17:41:11
【问题描述】:

我同时在我的计算机中启动了 2 个虚拟机(在 Windows 8.1 上使用 VirtualBox)。首先,我有带有 Apache http 服务器的 Linux Debian。在第二次运行 Windows XP。两个网络都设置为 NAT。

Http 请求必须有特定的 URL(例如:“xxx.local”)。因此,当我尝试使用 Linux 服务器从我的真实计算机连接到虚拟机时,它很容易并且可以正常工作,我只将域“xxx.local”的重定向添加到虚拟机 IP 并且一切正常。

但我需要使用 Windows XP 发送请求并接收来自第二个虚拟机的回复。

有什么办法吗?

【问题讨论】:

  • 将两台机器放在同一个虚拟网络中,通过IP访问服务器。如果通过“我只将域“xxx.local”的重定向添加到虚拟机 IP 并且一切正常” 你的意思是你编辑了你的主机文件,你可以这样做在 Windows XP 上也一样。无论如何,SO 的题外话。

标签: http networking virtual-machine virtualbox


【解决方案1】:

您可以向连接到一个仅主机网络的两个虚拟机添加额外的网络适配器。

【讨论】:

    【解决方案2】:

    好的,我明白了。为具有相同 IP 半径的两个虚拟机(但不是同一个!)设置“仅主机网络适配器”非常重要。然后你将服务器机器的 IP 设置为主机文件中的目标域,仅此而已。

    工作正常:-)

    【讨论】:

      猜你喜欢
      • 2018-10-13
      • 2011-09-22
      • 1970-01-01
      • 1970-01-01
      • 2018-09-24
      • 1970-01-01
      • 2010-10-07
      • 1970-01-01
      相关资源
      最近更新 更多