近乎实时地复制 Wordpress 博客

近乎实时地复制 Wordpress 博客

我有一个 wordpress 博客,目前驻留在英国的一个服务器(VPS)上,我想设置一个相同的服务器(相同的规格,相同的操作系统 - Ubuntu)来实现某种冗余和故障安全。

我知道可以设置 rSync + Cron 进行内容复制,并为 DB 设置 MySQL Master-Master 复制,但老实说,在花了一整晚的时间尝试配置 MySQL 复制之后,我真的不愿意继续下去了。

因此,是否有任何预先打包的解决方案,我只需运行它即可实现我需要的设置?我对两个 VPS 都有 root 访问权限。

提前致谢!

答案1

首先,我认为你从错误的层次开始。是否有任何应用程序(wordpress)级别的工具?也许像http://wordpress.org/extend/plugins/copy-post/可以。否则,当我搜索“同步 wordpress 博客”或“复制 wordpress 博客”时,似乎会有一些不错的结果。

其次,我不会进行多主复制。我会创建一个从属 mysql 安装。将两个 wordpress 安装都指向主服务器。如果主服务器发生故障,则将从属服务器升级为主服务器。不使用本地数据库的 wordpress 安装会更慢,甚至慢到令人无法接受。

第三,尽管这些技术提供了冗余(可用性),但它们不提供故障保护(备份)。例如,如果您在一个安装上意外删除了帖子,该帖子也会在另一个安装上被删除。

答案2

只需执行主/从复制加上 rsync,并将所有流量指向主端。

相关内容