通过单个 IP 实现多个 Xen 实例

通过单个 IP 实现多个 Xen 实例

我是一名没有太多网络经验的开发人员,我的情况如下:

我有一台服务器,由一家信誉良好的提供商提供,设法让 Xen 运行,并有大量 LVM 空间,可以运行大约 3 个虚拟机,这应该可以满足我的需求。问题是,我只能访问一个 IP 地址,而且我的选择目前有限。

我的问题可能听起来很愚蠢,但请问您是否可以告诉我是否有可能仅根据主机名重定向流量,如下所示(全部在端口 80 上)

www.host1.com --> Hardware Server -> VM1

www.host2.com --> Hardware Server -> VM2

www.host3.com --> Hardware Server -> VM3

正如我想象的那样,这是路由,但不确定从哪里开始。请注意,主机需要位于单独的 VM 上,因为它们在不同的设置上运行,并且在可用性/操作系统等方面有不同的需求。

答案1

是的,这是可能的。您可以使用任何 HTTP反向代理你喜欢。选项包括乌贼阿帕奇, 或者Nginx反向代理在公共 IP 地址上的端口 80 上进行监听,查看查询以了解需要转到哪个服务器,然后连接到私有 IP 上的适当本地服务器。

相关内容