nginx 在多个地方使用单个URL托管应用程序

3b6akqbq  于 12个月前  发布在  Nginx
关注(0)|答案(1)|浏览(90)

我们希望在不同的地方托管我们的Web应用程序,以符合GDPR法律等。虽然应用程序托管在不同的地方(每个地方都有单独的服务器和数据库),我们希望只有一个单一的应用程序和客户的URL应该被路由到他的记录被添加的示例。举例来说:如果我们的应用程序托管在欧洲和美国,当来自欧洲的客户试图访问应用程序时,所有请求都应路由到欧洲地区的服务器。
我们使用OKTA进行登录验证。应用程序托管在AWS中,我们有一个ngnix服务器作为负载平衡器,用于将请求路由到适当的ec-2示例。你能帮助我们如何有效地做到这一点。
我们正在探索检测用户属于哪个部分并重定向到该示例的有效方法。我们能在这方面得到一些帮助。

xdnvmnnf

xdnvmnnf1#

查看Route53 Geolocation routing。似乎适合您的用例。
地理位置路由允许您根据用户的地理位置(即DNS查询的来源位置)选择为流量提供服务的资源。例如,您可能希望将来自欧洲的所有查询路由到法兰克福地区的Elastic Load Balancing负载平衡器。

相关问题