如何为两个现有的 VM 服务器添加虚拟主机

如何为两个现有的 VM 服务器添加虚拟主机

我试图在一台机器上运行两个 Ubuntu VM,每个 VM 运行一个单独的 LAMP 堆栈来服务不同的网站。

是否可以使用虚拟主机来实现这一点?我读到过这是可能的,但我看到的所有内容都涉及同一台机器。我可以使用多台机器(虚拟或逻辑)。我可以在不损害现有堆栈的情况下添加虚拟主机条目吗?

每个服务器均可以单独正常运行。

答案1

你可以通过反向代理达到你的目标。它的工作原理如下:

您将外部 IP 分配给其中一台虚拟机。

在该虚拟机的 Apache 中,您设置了一个虚拟主机,该主机通过两个虚拟机所在的内部 VM 网络将所有请求反向代理到第二个虚拟机。

第二台虚拟机没有外部IP地址。

相关内容