我有两个Web服务器,一个位于欧洲,另一个位于亚洲,他们都有相同的Web应用程序。 我的问题是,如何让我的网站或移动应用程序select正确的服务器,亚洲用户连接到亚洲服务器,并且欧洲用户连接到欧洲服务器?
我已经尝试在服务器端负载均衡,代理服务器,但他们不工作。
我想也许我可以在客户端做到这一点,让客户在他们的位置select正确的服务器基地?
感谢您的帮助。
您将需要某种地理感知DNS服务,以便来自亚洲的DNS请求获取亚洲服务器的IP地址,然后直接连接到该服务器,同样也适用于欧洲用户。
您可能可以在您的DNS服务器中执行此操作 – 您的DNS或其他人托pipe了您的DNS吗?
任何作为反向代理的小虚拟主机都可以。 只需在GEOIP模块中使用nginx即可。 这里有一个很好的教程https://www.digitalocean.com/community/tutorials/how-to-use-nginx-as-a-global-traffic-director-on-debian-or-ubuntu
然后你把你的dns指向这个虚拟主机,然后thia vm将作为交通主任