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

我正在testingOpenStack,并configuration了所有configuration,但是使用当前的设置,我只有一个公用IP地址被分配给服务器公共接口。

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

这可能不是可能的,但我有兴趣看看是否已经完成。

谢谢,Alex

实际上,您可以通过将公共IP地址分配给一台服务器并在其上运行反向代理来实现。 一个stream行的select是nginx。 你可以在这里find一个configuration例子。

您无法通过路由来解决此问题。 我build议您设置一个反向代理并将您的公共IP分配给它。 那么您将设置您的反向代理,将特定域的请求redirect到您select的虚拟服务器。