通过 1 个 IP 的多个 Xen 实例

air*_*ker 2 networking xen xenserver

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

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

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

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

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

www.host3.com --> Hardware Server -> VM3
Run Code Online (Sandbox Code Playgroud)

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

Dav*_*rtz 5

是的,这是可能的。您可以使用任何您喜欢的 HTTP反向代理。选项包括SquidApacheNginx。反向代理侦听公共 IP 地址上的端口 80,查看查询以了解它需要转到哪个服务器,然后连接到专用 IP 上的相应本地服务器。