根据用户位置将用户重定向到另一个服务器IP的最佳方法?

时间:2019-01-07 20:18:09

标签: apache redirect location reverse-proxy geoip

这里是一个示例,应该可以帮助您了解我在寻找什么,因为我不知道执行此操作的最佳方法。

让我们假设我们有2个VPS,其中一个网站始终在文件,数据库和数据库之间进行同步。 一个VPS在欧盟,另一个在中国。

我需要满足以下条件:如果用户来自中国,则“某物”应该在用户访问该网站地址时将其重定向到中国的IP地址。

我已经看过Apache GeoIP模块,并且正在考虑使用Apache GeoIP +反向代理,但这会迫使中国用户首先访问属于欧盟的VPS。

我也看过CDN,但据我所知,只有静态内容,而不是db。

所以我认为最好的方法是直接通过DNS,但是我不确定是否可行。

现在我们通过此网站在欧盟拥有1个VPS。我们已经看过很多有关VPS同步的教程,我们知道该怎么做,但是首先我们需要弄清楚如何重定向用户。

0 个答案:

没有答案