从现在开始,我使用 apache2 的 vhost 功能将多个域绑定到一个公共和静态 ip。
现在我正在设置一个带有 4 个 IP 和几个 VM 的 XEN 主机,其中两个是纯网络服务器。这两个虚拟机可以共享一个公共 ip 吗?每个人都会在同一个公共 IP 上拥有一组虚拟主机。
编辑:好的,基于主机的重定向怎么样?
如果您只关心提供 http 服务,您很可能想安装一个软件负载均衡器/反向代理,如Pound。Xen 主机上的配置(再次——最有可能)看起来像
ListenHTTP
Address xx.xx.xx.xx
Port 80
Service
BackEnd
Address ip.of.webserver.1
Port 80
End
BackEnd
Address ip.of.webserver.2
Port 80
End
End
End
Run Code Online (Sandbox Code Playgroud)
您还需要在 Xen 主机上设置转发和 iptables 规则;它可能已经为此设置。