在 Ubuntu 上跨多台服务器同步 Web 目录

在 Ubuntu 上跨多台服务器同步 Web 目录

假设我有 3 台服务器,其中一台是开发服务器,原型代码放在这里。完成后,我一直使用 scp 将该文件推送到实时服务器,但现在我正在研究多个实时服务器设置和 Amazon 负载均衡器。

我该如何同步这两个实时服务器?我查了一些关于 rsync 的信息,这是否是最容易设置的?

答案1

最好的办法是使用某种部署工具来为你运行部署。这样它将在每台服务器上运行相同的命令。我建议

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

如果你懂 Python,那就太好了。如果你懂 Ruby,那么我会看看

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

你可以使用 rsync,但如果部署变得复杂,从 fabric 或 capistrano 开始可能会更容易

相关内容