介绍
有些小伙伴可能遇到境内的服务器在海外访问特别缓慢,我这篇文章就是解决这个问题。大概思路是这样。境外访问慢,我就添加一台境外的机器做海外访问。这个可以使用dns解析判断是否来源为境外ip,如果是境外IP则访问境外服务器。两个数据库使用宝塔的插件进行主从同步。
准备
必要
- 宝塔企业版(节点同步工具 MySQL主从复制)
- dnspod
- 境内和境外服务器
开始部署
安装插件
我以WordPress为示例,进入境内服务器的宝塔安装主从数据库和节点同步插件
配置节点同步插件
打开境内服务器的插件添加节点
打开境外的服务器,在面板设置中获取面板的api。
境外机器的ip白名单是填写境内的机器ip,否则境内机器无法连接境外机器
如下添加完成
添加同步任务,这样就可以同步到境外服务器上面啦。
配置数据库主从同步
MySQL主从前置设置,还是老样子获取境外服务器的面板api
在境内主服务器上放行3306端口,允许从机境外服务器进行连接
二.正式配置Mysql主从
打开Mysql主从插件编写从库相关资料
2.选择要同步的数据库与数据表
3.等待自动化配置完成
4.启动成功即部署成功
这样插件就部署完成啦。境内服务器与境外服务器的配置一致
配置dns解析
这是最重要的一步,现在两台服务器内容是一样的啦。如何分开境内外访问就靠dns 的线路解析
这样就完成了,境内外分离的双站。
参与讨论