多个Xen实例通过一个单一的IP

我是一个没有太多networking经验的开发者,这里是我的情况:

我有一个服务器与一个有信誉的提供商,设法让Xen运行大量的LVM空间来绕开3个虚拟机运行,这应该适合我的需要。 麻烦的是,我只能访问一个IP地址,我的选项现在是有限的。

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

www.host1.com --> Hardware Server -> VM1 www.host2.com --> Hardware Server -> VM2 www.host3.com --> Hardware Server -> VM3 

这是我想象的路由,但不知道从哪里开始。 请注意,主机必须位于不同的虚拟机上,因为它们在不同的设置上运行,并且在可用性/操作系统等方面有不同的需求。

是的,这是可能的。 你可以使用任何你喜欢的HTTP 反向代理 。 选项包括Squid , Apache或Nginx 。 反向代理侦听公共IP地址上的端口80,查看查询以查看它需要的服务器,并连接到专用IP上的相应本地服务器。