使用SSL和CloudFlare将Phoenix应用程序部署到Heroku"太多的重定向"

时间:2017-03-31 13:07:00

标签: ssl heroku dns phoenix-framework cloudflare

刚刚部署了一个在本地主机上运行良好的Phoenix应用程序。

域名某事 .ai我想让任何人尝试使用 www 版本重定向到非www 版本。

所有DNS都在CloudFlare的免费计划中进行管理。

值得注意的是,我使用的是https和SSL,所有内容都已在Heroku上正确配置。

由于一些奇怪的原因,我不断得到一个"太多的重定向"错误,虽然一切似乎都已正确设置。

1 个答案:

答案 0 :(得分:2)

我遇到了完全相同的问题。请按照以下步骤操作:

  1. 在“页面规则”下,删除或禁用您可能的任何转发规则 有
  2. 如果您在Heroku上使用SSL,请确保您的cloudflare dns设置正在使用.herokudns.com
  3. 在“DNS”下的cloudflare中,在“状态”列下,确保云是灰色而不是橙色。 (你只想使用 cloudflare DNS,而不是DNS +代理