0

我在 Amazon EC2 中有 3 台带有弹性负载平衡的服务器。

  • 服务器 1:主服务器。
  • 服务器 2:复制。
  • 服务器 3:复制。

“主”服务器存储我的 Ruby On Rails 应用程序,我将其部署到 /var/www 文件夹。

是否可以使用 Rsync 将文件从服务器 1 同步到 2 和 3?如果是,我该怎么做?如果不是,最好的解决方案是什么?

4

1 回答 1

2

我通过使用Mercurial将其置于版本控制之下来保持某些网络服务器的 /var/www 同步(但任何版本控制系统都应该真正工作)。

比 rsync 为您提供更多跟踪差异和回滚的能力,但它是否合适可能取决于您的内容实际是什么(快速周转的大型二进制文件会很糟糕)。

如果您沿着这条路线走,请不要忘记配置一些重写规则,以便 .hgrc 文件夹(或等效文件夹)不可见。

于 2012-08-20T08:13:30.313 回答