在 Ubuntu 服务器 VM 上托管服务

在 Ubuntu 服务器 VM 上托管服务

我在 MacBook 上运行 OSX Server,我想通过 VirtualBox 在其上运行 ubuntu 服务器 VM。我正在考虑在 Linux 中托管我的所有 apache,可能还有一些其他服务。我很好奇可行的配置是什么,因为我以前没有这样做过。我需要桥接网络,对吗?我如何将网络流量引导到 VM 而不是 OSX?我还没有弄清楚这是如何工作的,所以任何帮助都将不胜感激。

答案1

将您的 VM 视为一台单独的机器。在桥接网络下,它将在您的本地子网上拥有自己的 IP,并且在您安装和设置 apache 时将监听端口 80(默认情况下)。如果您随后想要将 Web 服务器暴露给互联网,您可以按照正常方式进行操作,大概是通过允许通过您的互联网路由器进行访问。主要考虑因素是您的 Mac OS 和 VM 之间共享资源(即共享可用的总 NIC 带宽、共享 RAM 等)。但这可能只是大流量网站的问题。

相关内容