我在 Ubuntu 中使用 安装了 apache2 sudo apt install apache2 -y
,使用 启动它sudo service apache2 start
,并可以在 Ubuntu VM 上使用以下地址访问它localhost
。我发现我可以使用在 Ubuntu 设置 > 网络 > 齿轮图标中找到的 VM 的 IPv4 地址从主机访问服务器。每次我使用 VM 和 Apache 服务器启动 Mac 时,我都希望能够每次都使用相同的地址从主机访问它,无论是静态 IP 地址,还是通过输入 localhost。我尝试了来自这里和这里设置静态 IP 地址,但它们似乎不起作用,而且我不太了解网络。
答案1
解决方案:
- 关闭虚拟机
- 在菜单栏上,转到虚拟机 > 设置 > 添加设备
- 创建一个新的网络设备,在自定义下将配置设置为“我的 Mac 专用”,并为其生成一个 MAC 地址。
- 启动 Ubuntu 和 Apache2 服务器 ** 如果您想确定,在设置应用程序中,网络下应该有多个连接。单击每个连接的齿轮图标,直到找到具有匹配 MAC 地址的连接。复制它的 IP 地址。
- 跟随本教程将 IP 地址更改为静态 IP 地址(在 netplan 文件中,使用上一步复制的 IP 地址)。这将使 IP 地址保持不变。
- 输入 VM 主机上的 IP 地址将带您进入 Apache 的测试页面。