【发布时间】:2015-09-12 19:42:02
【问题描述】:
我一直在开发一个简单的应用程序,它在 Heroku 上托管:https://enigmatic-hollows-2702.herokuapp.com/ - 页面在浏览器中加载得很好,一切都很好。我遇到的问题是当我尝试将根域“lunchnexus.com”与应用程序一起使用时。这些是我采取的步骤:
- 使用 CloudFlare 提供的名称服务器更新了 Hoover(注册商)名称服务器记录
- 将 lunchnexus.com 添加到 CloudFlare,创建了一条 CNAME 记录,将 lunchnexus.com 指向“enigmatic-hollows-2702.herokuapp.com”
- 在 Heroku 登录面板中的我的应用程序中添加了 lunchnexus.com。
我现在面临的问题是这会创建一个重定向循环 - 不知何故(我怀疑它可能与 SSL 有关,因为 CloudFlare 支持在某种程度上将我指向了这个方向。)我不确定这是在哪里设置的.
我已尝试在 production.rb 中启用和禁用 configure.force_ssl = true / false,但没有任何区别。我尝试在 CloudFlare 中打开和关闭 SSL,但这也没什么区别。
感觉问题是 与 Cloudflare 有关的 - 因为应用程序在使用 *.herokuapp.com URL 时加载和工作正常,但我无能为力, CloudFlare 的支持并没有真正的帮助。
任何想法是什么导致了这个重定向循环?
【问题讨论】:
-
我刚刚导航到了 lunchnexus.com,它运行良好。您是否可能在计算机上遇到缓存问题?顺便说一句,在上面放一只鸟大声笑 - 我是一个忠实的粉丝。
-
我不知道为什么这开始起作用了。我在 Cloudflare 和我的应用程序中禁用了所有 SSL,然后重新启用它。奇数
-
顺便问一下,你是如何在图像上获得这些滚动效果的?
标签: ruby-on-rails ssl heroku dns cloudflare