介绍

有些小伙伴可能遇到境内的服务器在海外访问特别缓慢,我这篇文章就是解决这个问题。大概思路是这样。境外访问慢,我就添加一台境外的机器做海外访问。这个可以使用dns解析判断是否来源为境外ip,如果是境外IP则访问境外服务器。两个数据库使用宝塔的插件进行主从同步。

准备

必要

  • 宝塔企业版(节点同步工具 MySQL主从复制)
  • dnspod
  • 境内和境外服务器

开始部署

安装插件

我以WordPress为示例,进入境内服务器的宝塔安装主从数据库和节点同步插件

配置节点同步插件

打开境内服务器的插件添加节点

打开境外的服务器,在面板设置中获取面板的api。

境外机器的ip白名单是填写境内的机器ip,否则境内机器无法连接境外机器

如下添加完成

添加同步任务,这样就可以同步到境外服务器上面啦。

配置数据库主从同步

MySQL主从前置设置,还是老样子获取境外服务器的面板api

在境内主服务器上放行3306端口,允许从机境外服务器进行连接

二.正式配置Mysql主从
打开Mysql主从插件编写从库相关资料

2.选择要同步的数据库与数据表


3.等待自动化配置完成

4.启动成功即部署成功

这样插件就部署完成啦。境内服务器与境外服务器的配置一致

配置dns解析

这是最重要的一步,现在两台服务器内容是一样的啦。如何分开境内外访问就靠dns 的线路解析

这样就完成了,境内外分离的双站。