OpenStack使用来自多个服务器的一个公共IP地址

OpenStack使用来自多个服务器的一个公共IP地址

我正在测试 openstack 并已完成所有配置,但在当前设置中,我只有一个公共 IP 地址,该地址分配给服务器公共接口。

是否可以将不同域的多个 DNS 记录分配给公共 IP 地址,然后使用 OpenStack 中的某种路由表将数据包路由到单个虚拟服务器?

这可能是不可能的,但我很想知道它是否已经完成了。

谢谢,亚历克斯

答案1

实际上,您可以通过将公共 IP 地址分配给一台服务器并在其上运行反向代理来实现这一点。一个流行的选择是 nginx。您可以找到一个配置示例这里

答案2

您无法通过路由解决此问题。我建议您设置反向代理并为其分配公共 IP。然后设置反向代理以将特定域的请求重定向到您选择的虚拟服务器。

相关内容