我正在测试 openstack 并已完成所有配置,但在当前设置中,我只有一个公共 IP 地址,该地址分配给服务器公共接口。
是否可以将不同域的多个 DNS 记录分配给公共 IP 地址,然后使用 OpenStack 中的某种路由表将数据包路由到单个虚拟服务器?
这可能是不可能的,但我很想知道它是否已经完成了。
谢谢,亚历克斯
答案1
实际上,您可以通过将公共 IP 地址分配给一台服务器并在其上运行反向代理来实现这一点。一个流行的选择是 nginx。您可以找到一个配置示例这里。
答案2
您无法通过路由解决此问题。我建议您设置反向代理并为其分配公共 IP。然后设置反向代理以将特定域的请求重定向到您选择的虚拟服务器。