如何解决使用Cloudflare管理的域在GCP CloudRun上创建域映射
我想知道是否有人在由Cloudflare管理的域上的GCP的Cloud Run中创建映射域方面有任何经验。
这样做,我最终得到525(SSL握手失败)。由于对GCP方面正在发生的事情的了解有限,我无法真正调试出问题所在。
任何提示或指针将不胜感激?
解决方法
在这里找到我的答案,表明CloudRun当前不支持我们的Cloudflare:https://github.com/ahmetb/cloud-run-faq#how-can-i-configure-cdn-for-cloud-run-services
,我遇到了这个问题并解决了它。
您必须更改 CloudFlare SSL 设置。
在屏幕顶部,点击 SSL/TLS
附近名为 DNS
的标签。
然后选择 Flexible
以更改 CloudFlare SSL 行为。
另外不要忘记将您映射的 CNAME
DNS 记录代理状态更改为 DNS Only
。如果您将其保留为 Proxied
,您将面临另一个错误 (Too many redirects
)。