我有一台运行在标准 LAMP 堆栈上的服务器。我有 Web 服务,可以读取 MySQL 数据库来控制对某些内容的访问。如果允许访问该内容,则会将其传递给用户。
最近有人要求我在不同的地理区域创建一个镜像站点。假设我可以让服务器复制,以便每个实例始终保持同步,那么我该如何让我的域名根据哪个服务器最接近最终用户来决定选择哪个服务器?任何指导或资源都会有所帮助。我找不到任何当前信息。此外,如果除了网络服务器配置之外可以处理这个问题,我会使用 Amazon Web Services,那么我愿意接受其他替代方案。
答案1
设置您的名称服务器以根据客户端位置返回正确的 IP,但确保它实现了 e-dns-client-subnet。
也可以看看http://www.lowendtalk.com/discussion/43437/setting-up-your-own-geolocated-dns-services