在我的系统(主机)的端口 8529 上运行了一项服务,我想通过 XAMPP VM 内部的 PHP 脚本查询它的 API。如何打开端口并允许它访问服务?这将是一种反向端口转发,其中localhost:8529
对 VM 内部的请求应转发到主机:
Host (macOS) Guest (Debian)
------------------ ------------------
| localhost:8080 | --> | localhost:80 | Web Server (Apache)
| localhost:8529 | <-- | localhost:8529 | Other Service
------------------ ------------------
或者,我可以授予 VM 对主机 LAN 的访问权限以访问主机 IP192.168.178.22
吗?(尽管被绑定,但
我无法访问服务,只能工作?!)http://192.168.178.22:8529
0.0.0.0:8529
localhost:8529
设置/环境:
xampp-osx-7.4.4-0-vm.dmg
我在我的 MacBook Air (macOS Catalina) 上安装了 XAMPP ( ) 的虚拟机版本,启动了服务(IP 地址192.168.64.2
),安装了/opt/lampp
卷,并为localhost:8080 -> 80 (Over SSH)
. 我可以在浏览器中访问 XAMPP 仪表板http://localhost:8080
和http://192.168.64.2:80
。
在 XAMPP 应用程序中单击打开终端会打开来宾系统的命令行。它显示VM解决方案是Bitnami,操作系统是Linux debian 4.9.0-11-amd64。然而,它似乎不是 Bitnami 所称的服务器控制台。我如何才能真正管理虚拟机?