如何使2个网站在不同的云服务器上托管相互通信

时间:2018-04-13 10:41:28

标签: php rest api server cloud

我有一个网站,一个数据库托管在阿里巴巴云中文平台上,我想要复制同一个网站,在阿里巴巴云国际平台上托管另一个数据库,现在我的问题是如何制作这两个网站彼此通信,以便我可以同步数据库中的数据。 我知道有两个域但在一台服务器上托管将解决我的问题,但这是不可能的。

2 个答案:

答案 0 :(得分:0)

我假设您正在使用LAMP堆栈,如果是这样,那么您可以访问MySQL实例创建一个具有相同数据但更改WP_HOME& WP_SITEURL并通过其他实例中的VPC在AlibabaCloud上添加自定义安全规则来访问它。您可以在新网站中绑定此数据库。

我从未尝试过,但您必须查看config.php / wp_config.php来设置这些参数。

如果您需要更多信息,请与我们联系。

答案 1 :(得分:0)

你的问题的答案是你不能以你提出的方式。

问题在于,如果不设置VPN,您将无法与中国境外的服务器进行可靠的通信。这很昂贵,需要政府批准。如果你试图解决这个问题,你会发现传输速度极慢和/或阻塞你的通信。

1)要将中国境内的服务器连接到中国以外的服务器,您需要设置VPN。

2)您需要注册用于将来自中国的流量传输到中国境外的VPN。

3)目前,VPN只允许将流量转移回公司的公司办公室。

总之,您需要将中国境内的服务器视为与世界其他地区的服务器完全分开。除非您有预算,ICP许可和政府批准,否则服务器或数据库之间不会发生同步。