如何同步不同的debian服务器

我正在开发一个项目,其中包括一个与许多类和库的Web应用程序的Tomcat安装和PHP许多文件夹和文件的一面。

我有两个服务器的debian喘息,每次我需要做一个改变,我需要从ftp从本地编辑的文件复制到每两台服务器。

如果对java类进行了编辑,我需要复制每个编辑文件的.class,并重新启动每个服务器的两个tomcat实例。

有没有办法以简单的方式同步从服务器到另一个两个文件夹?

谢谢!

有很多不同的方法来做到这一点。 什么最好取决于你的情况。

  • rsync等
  • 像NFS这样的联网文件系统来存储数据
  • 部署脚本绑定到您的VCS(或独立)

我的第一眼看到你的VCS钩 – 如果做得对,一个简单的git push可以使所有这一切发生。

我已经读过,但没有使用它: Lsyncd也许这可以帮助你。