即将使用 HAproxy 设置实验室环境以进行测试。HAproxy 将对两个 Web 服务器 (Apache) 进行负载平衡(循环),在每个服务器上运行两个虚拟主机。站点 A 将托管在服务器 1 和服务器 2 上,站点 B 也是如此。
我的问题是关于 DNS 配置。
我可以为负载均衡器创建一条 A 记录,为每个网站创建一条 CNAME 记录并将它们指向负载均衡器吗?假设两台服务器上的虚拟主机服务器名称相同。
或者我需要创建两个子域,每个子域中有两个 A 记录。A 记录将站点 A 和 B 指向每个子域中的两个 Web 服务器之一。示例如下。
示例 A SiteA.server1.domain.local A SiteB.server1.domain.local
A SiteA.server2.domain.local A SiteB.server2.domain.local
然后在负载均衡器的父域中创建一条 A 记录,以及两条将站点 A 和 B 之一指向负载均衡器的 CNAME 记录。
哪一个可行?