gpt4 book ai didi

ruby-on-rails - 无法通过 Heroku 和 CloudFlare 访问 Rails 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 14:10:43 25 4
gpt4 key购买 nike

我一直在开发一个简单的应用程序,它托管在 Heroku 上:https://enigmatic-hollows-2702.herokuapp.com/ - 页面在浏览器中加载得很好,一切都很好。我遇到的问题是当我尝试在应用程序中使用根域“lunchnexus.com”时。这些是我采取的步骤:

  1. 使用 CloudFlare 提供的名称服务器更新了 Hoover(注册商)名称服务器记录
  2. 将 lunchnexus.com 添加到 CloudFlare,创建了一个 CNAME 记录,将 lunchnexus.com 指向“enigmatic-hollows-2702.herokuapp.com”
  3. 在 Heroku 登录面板中将 lunchnexus.com 添加到我的应用程序。

我现在面临的问题是,这会创建一个重定向循环 - 不知何故(我怀疑它可能与 SSL 有关,因为 CloudFlare 支持在某种程度上向我指出了这个方向。)我什至不确定这是在哪里设置的.

我已经尝试在 production.rb 中启用和禁用 configure.force_ssl = true/false,但没有任何区别。我试过在 CloudFlare 中打开和关闭 SSL,但这也没有什么区别。

感觉这个问题与 Cloudflare 有关 - 因为应用程序在使用 *.herokuapp.com URL 时加载和工作正常,但我无能为力, CloudFlare 的支持并不是很有帮助。

知道是什么导致了这个重定向循环吗?

最佳答案

通常,当您的服务器和/或任何PageRules 上存在重定向冲突时,就会发生重定向循环。你创造了。

我们看到的一个相当普遍的问题是客户执行了一些操作,例如将 root 重定向到 www,然后他们有另一个重定向说将 www 发送到 root。

我个人在通过 https://访问网站时没有遇到任何错误,所以如果您仍然有任何问题,请告知支持人员(出现错误的具体网址(如果再次发生)有帮助)。

关于ruby-on-rails - 无法通过 Heroku 和 CloudFlare 访问 Rails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31063238/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com