网站在内网和外网的数据怎么同步?

公司的网站在外网和部分地方内网要使用,如何使内外网数据一致呢?如果在内网连接外网的数据库可以吗?这样子内网、外网用的是一个数据库,数据会一致。如果内网不让访问外网的数据库怎么办呀?

阅读 5k
2 个回答

我们的做法,不管是内网使用的网站,还是外网使用的网站,都是部署在IDC机房/云里,部署在一起,一套数据源.只是内网使用的域名,不会在公网做解析,也不会绑定公网 ip,而是公司通过 VPN或者专线,和IDC 或者云打通,防火墙做好访问策略,内网访问的网站由内网 dns 直接解析到公司内网代理服务器,代理服务器再由防火墙过 vpn/专线 直接反向代理给 IDC/云 里对应服务器的内网 IP. 这样,想访问内网使用的网站,要么在公司网络內,要么拨 VPN 进入公司内网.

可以考虑做个端口映射

我司自己内网服务器搞了外网可以访问到的IP,通过IP也可以从外部访问到内网系统

然后你们的外网数据库,搞个主从同步,把数据自动同步到内网的数据库中就好了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题