从另一个 VirtualBox 客户操作系统访问一个 VirtualBox 客户操作系统上的网站

从另一个 VirtualBox 客户操作系统访问一个 VirtualBox 客户操作系统上的网站

我在 Mac 上使用 VirtualBox。我有一个运行 Linux 的虚拟机,我正在其上开发一个网站。它的 hosts 文件包含:

127.0.0.1 localhost
127.0.1.1 my-test-site.gyford.com

然后我就可以http//my-test-site.gyford.com通过 Mac 的浏览器访问。

但我还有一些 Windows 虚拟机https://modern.ie/进行浏览器测试,并希望在这些机器上从 IE 访问同一个网站。

我尝试添加

127.0.1.1 my-test-site.gyford.com

到 Windows 机器的主机文件,但正如我所料,它找不到该站点。

有没有办法从 Windows 虚拟机访问在 Linux 虚拟机上运行的网站?

答案1

尝试这个:

  1. 配置您的 Linux VM:VirtualBox -> 设置 -> 网络 -> 桥接适配器。现在,您的 Linux 机器有唯一的 IP。示例:10.6.204.58

  2. 在您的 Windows 机器上:提示 -> ping“Linux IP 号码”。示例:ping 10.6.204.58。如果能监听,则表示 OK!!!

  3. 打开 Explorer 浏览器并将地址 127.0.0.1 (localhost) 更改为 Linux IP。示例:10.6.204.58/nameApp

答案2

127.0.1.1 是本地主机,无法打开 Linux 内置的网站。请尝试添加网站的 IP(该网站的公共 IP/静态 IP)并保存 hosts 文件。然后检查可行性!

相关内容