我有一个mydomain.com网站,DNS是通过Cloudflare配置的。我正在建立一个通过api.mydomain.com访问的API。
我使用的服务器托管在Digital Ocean上,但我想使用Amazon API网关接口的某些功能(以后我将把所有服务器迁移到Amazon)。API服务器与网站相同(现在仍然是相同的Digital Ocean节点),API网关接口已配置好,我可以通过提供的端点someamazonendpointurl.com/stage正常访问它。
在Amazon上,我创建了一个Cloudflare分发来源于api.mydomain.com。它具有一些基本的HTTP到HTTPS行为以及查询字符串参数。然后我在Cloudflare上设置了一个CNAME记录,指向端点URL。但当我尝试访问api.mydomain.com时,我得到Chrome错误提示:
我使用的服务器托管在Digital Ocean上,但我想使用Amazon API网关接口的某些功能(以后我将把所有服务器迁移到Amazon)。API服务器与网站相同(现在仍然是相同的Digital Ocean节点),API网关接口已配置好,我可以通过提供的端点someamazonendpointurl.com/stage正常访问它。
在Amazon上,我创建了一个Cloudflare分发来源于api.mydomain.com。它具有一些基本的HTTP到HTTPS行为以及查询字符串参数。然后我在Cloudflare上设置了一个CNAME记录,指向端点URL。但当我尝试访问api.mydomain.com时,我得到Chrome错误提示:
ERR_TOO_MANY_REDIRECTS
有没有人知道我可能配置错误了什么。我意识到这是一个有点奇怪的设置,但这只是我们将服务器迁移到亚马逊的临时措施。
更新
我注意到在cloudfront中有一个CNAME记录指向api.mydomain.com。我现在已经删除了它,但是出现了以下问题:
ERROR
The request could not be satisfied.
Bad request.
Generated by cloudfront (CloudFront)
Request ID: <id>