繁体   English   中英

无法通过Heroku和CloudFlare访问Rails应用

[英]Cannot access Rails app via Heroku and CloudFlare

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

  1. 使用CloudFlare提供的名称服务器更新了Hoover(注册商)名称服务器记录
  2. 在CloudFlare中添加了Lunchnexus.com,并创建了一个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://访问该网站的任何错误,所以请让支持人员知道您是否还有任何问题(错误出现在的特定网址(如果再次发生)将非常有帮助)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM