在 Ubuntu 上的多個伺服器上同步 Web 目錄

在 Ubuntu 上的多個伺服器上同步 Web 目錄

假設我有 3 台伺服器,其中一台是開發伺服器,原型程式碼位於此處。完成後,我一直在使用 scp 將該檔案推送到即時伺服器,但現在我正在研究多個即時伺服器設定和 Amazon 負載平衡器。

我如何同步這兩個實時伺服器。我查了一下有關 rsync 的信息,這會是最容易設定的嗎?

答案1

最好的選擇是使用某種部署工具來為您運行部署。這樣它將在每個伺服器上運行相同的命令。我建議

http://docs.fabfile.org/en/1.4.3/index.html

如果你了解 python 那就太好了。如果你是紅寶石人那麼我會看看

https://github.com/capistrano/capistrano/wiki/

您可以進行 rsync,但如果您的部署變得複雜,那麼從 Fabric 或 Capistrano 開始可能會更容易

相關內容