如果前端运行在aws amplify上,后端运行在aws fargate上,如何配置域名?



我已经有一个域名了,也就是test.com

我已经创建了一个新的web应用程序使用react和django

我已经在AWS amplify上安装了reactjs应用程序,并获得了公共法律url。front.aws.url.com

我在AWS ECS fargate上设置了django应用程序,并通过ALB获得了backend.aws.url.com的公共法律url

现在我想使用我已经存在的域名,并把它们放在一个新的路径

,

frontend将在test.com/testing

backend apis在test.com/testing/api/

被调用如何在aws中做到这一点

前端将在test.com/testing

和后端api在test.com/testing/api/

被调用

为了让它们都在相同的域名上,使用不同的路径,你必须在它们前面放置一个代理,处理不同路径到不同服务器的映射,并进行路径重写。在AWS中,您必须创建CloudFront分发,配置自定义域名,并配置多个源。


在前端和后端使用多个子域通常更容易,也更灵活,例如:

前端:test.com

后台:api.test.com

相关内容

  • 没有找到相关文章

最新更新