在单个 VPS 上运行两个独立的 Web 服务器

Jos*_*ola 4 windows iis vps virtual-machines web-server

我和一个朋友正在考虑为我们自己的 VPS 支付月费。我们目前有自己的个人主机,但它是有限的,不允许我们执行诸如安排任务和安装其他软件之类的事情。

将一台服务器设置为两台独立的虚拟机需要什么?这样我就无法访问我朋友的东西,反之亦然。我知道Atwood 和 Haack 已经这样做了,所以我知道这是可能的,但是那里确实没有足够的细节让我开始。我完全是 VM 概念的新手,我当前的设置是我自己的 W2K 服务器,而不是 VM。

Ant*_*oun 5

Atwood 和您之间的区别在于您没有物理服务器。

您将在这里尝试实现的是将虚拟机放入虚拟机中。这似乎是不可能的。让我们说这取决于。这称为递归虚拟化。

使用半虚拟化(例如:Xen)或操作系统容器(例如:Solaris Zones、OpenVZ)等技术无法实现递归虚拟化。没有如果不是但是,不可能。大多数公共 VPS 技术(我认为 99%)都基于这些技术中的任何一种。

如果运气好,完全虚拟化可以实现递归虚拟化。我相信可以在 Virtualbox VM 中运行 VirtualBox。如果您处于这种情况,您可以打赌您的 VPS 提供商会试图阻止您做这样的事情。

假设您拥有正确的技术并实现了设置。VPS通常几乎没有资源(RAM,CPU,但主要是IO),因此它会非常慢......

总而言之,VPS内的VPS是禁忌。虽然和几个朋友一起租一个小的物理服务器是一个很好的主意,而且效果很好。