我已经有一个域名了,也就是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