我正在擴展託管環境以開始使用運行Apache的負載平衡Web服務器。到目前爲止,我一直在手動管理VirtualHosts,但現在我需要一種將VirtualHosts複製到多個其他Web服務器的方法。我有一些想法,我想知道人們是否可以評論每個人的利弊以幫助我做出決定。在負載均衡的服務器上創建/管理Apache VirtualHosts
- 手動創建新的VirtualHosts並創建腳本以跨服務器rsync配置文件。
- 我正在考慮使用Puppet來管理所有服務器上的軟件包。我可以將Puppet文件放在源代碼控制中,並用它在每臺服務器上創建VirtualHosts。
- 創建NFS共享並將apache VirtualHost目錄符號鏈接到那裏。
歡迎您提出意見,過去的經驗和輕微的批評。
我決定使用Puppet並將所有配置細節存儲在Git倉庫中。主要原因是因爲我熟悉這種方法,NFS會引入另一個失敗點,而其他開發人員可能會覺得通過代碼管理虛擬主機會更加舒適。 – andrewvnice