首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Cloudflare到Amazon网关的DNS设置

从Cloudflare到Amazon网关的DNS设置
EN

Stack Overflow用户
提问于 2016-04-19 08:56:51
回答 1查看 4.1K关注 0票数 9

我有一个通过Cloudflare配置DNS的网站mydomain.com。我正在建立一个可通过api.mydomain.com访问的API。

我使用的服务器托管在Digital上,但我想使用Amazon网关接口的一些特性(稍后我将将所有服务器迁移到Amazon)。API服务器与网站是相同的(同样,这稍后将被分离,但目前有效的A记录是同一个数字海洋节点)。API网关接口已经配置好了,我可以通过提供的端点来很好地访问它。

在亚马逊上,我创建了一个具有原始api.mydomain.com的Cloudflare发行版。它有一些基本的HTTP到HTTPS行为以及查询字符串参数。然后,我在Cloudflare上设置CNAME记录,以指向端点URL。当我尝试访问api.mydomain.com时,我得到了Chrome错误:

代码语言:javascript
运行
复制
ERR_TOO_MANY_REDIRECTS

有没有人知道我可能配置错了什么。我意识到这是一个有点奇怪的设置,但当我们将服务器迁移到amazon时,这是一个停顿。

更新

我注意到我在cloudfront to api.mydomain.com有CNAME的记录。我现在已经删除了这个,但得到:

代码语言:javascript
运行
复制
ERROR

The request could not be satisfied.

Bad request. 
Generated by cloudfront (CloudFront)
Request ID: <id>
EN

回答 1

Stack Overflow用户

发布于 2017-08-23 20:36:36

很可能您在Cloudflare上的SSL模式设置为“灵活”,它不使用https连接到源服务器。API网关尝试重定向非安全请求,因此您有一个重定向循环。

设置您的SSL模式为“满”,您应该是好的去!您可以在Cloudflare仪表板的"Crypto“选项卡上这样做。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36713449

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档