Dns 使用单个域托管web应用程序和aws api gatwway?
是否可以以这种方式配置dns设置,以便web应用程序使用www.domain.com,而amazon aws api gateway使用www.domain.com/api?不使用纯dns,它只允许您将子域指向目标,dns看不到路径Dns 使用单个域托管web应用程序和aws api gatwway?,dns,aws-api-gateway,amazon-route53,Dns,Aws Api Gateway,Amazon Route53,是否可以以这种方式配置dns设置,以便web应用程序使用www.domain.com,而amazon aws api gateway使用www.domain.com/api?不使用纯dns,它只允许您将子域指向目标,dns看不到路径 您可以使用类似nginx的东西来代理路径,或者对您的api使用api.domain.com,这可能更好,因为您根本不需要代理请求。不使用纯DNS,它只允许您将子域指向目标,DNS看不到路径 您可以使用类似nginx的东西来代理路径,或者对您的api使用api.dom
您可以使用类似nginx的东西来代理路径,或者对您的api使用
api.domain.com
,这可能更好,因为您根本不需要代理请求。不使用纯DNS,它只允许您将子域指向目标,DNS看不到路径
您可以使用类似nginx的东西来代理路径,或者对您的api使用
api.domain.com
,这可能更好,因为您根本不需要代理请求。您可以将AWS CloudFront配置为代理,以将api网关和Web服务器(或AWS S3中托管的Web应用程序)映射为源。然后配置
www.domain.com指向CloudFront
如果使用CloudFront CDN边缘位置网络缓存来自web应用程序的静态内容,这也可以提高应用程序的性能
映射API网关时,请执行以下配置以使其正常工作
- 白名单标题和排除主机标题
- 将TTL值设置为零
- 仅为API网关https设置源和行为
- 要将www.domain.com/api映射到api网关,请将阶段名称用作“api”,并将CloudFront行为映射为/api/*
- 白名单标题和排除主机标题
- 将TTL值设置为零
- 仅为API网关https设置源和行为
- 要将www.domain.com/api映射到api网关,请将阶段名称用作“api”,并将CloudFront行为映射为/api/*
api.domain.com
?您的要求是什么?您是否可以使用api网关的api.domain.com
?