我正在扩展托管环境以开始使用运行 Apache 的负载平衡 Web 服务器。到目前为止,我一直在手动管理 VirtualHost,但现在我需要一种将 VirtualHost 复制到其他多个 Web 服务器的方法。我有一些想法,我想知道人们是否可以评论每个想法的优缺点以帮助我做出决定。
- 手动创建新的 VirtualHosts 并创建一个脚本来跨服务器同步 conf 文件。
- 我正在考虑使用 Puppet 来管理所有服务器上的包。我可以将 Puppet 文件放在源代码管理中,并使用它在每个服务器上创建 VirtualHosts。
- 创建一个 NFS 共享并将 apache VirtualHost 目录符号链接到那里。
欢迎提出意见、过去的经验和轻微的批评。