如何同步不同的 Debian 服务器

如何同步不同的 Debian 服务器

我正在开发一个项目,该项目包括一个 tomcat 安装,其中包含一个包含许多类和库的 Web 应用程序以及一个包含许多文件夹和文件的 php 端。

我有两台服务器 debian wheeze,每次我需要做更改时,我都必须从 ftp 将编辑后的文件从本地复制到每两台服务器。

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

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

谢谢!

答案1

有很多不同的方法可以做到这一点。哪种方法最好取决于您的具体情况。

  • rsync 等等
  • 使用 NFS 等网络文件系统来存储数据
  • 与您的 VCS(或独立)相关的部署脚本
  • ...

我首先会看一下你的 VCS 的钩子 - 如果做得正确,那么简单git push就可以实现这一切。

答案2

我读过它,但还没有使用它:同步也许这可以帮助你。

相关内容