Cloudflare上的Heroku自定义域:重定向过多

丹尼尔·梅

目标

在此处输入图片说明

  • 之前在其他Heroku应用程序上已成功完成此操作,请使用以下步骤
  • 我想念什么?

我做了什么

  • essbap.org通过Godaddy购买
  • 将DNS导入Cloudflare。
  • 在Godaddy插入了Cloudflare名称服务器。
  • 从Godaddy删除了区域记录。

Cloudflare:

  • 插入了CNAME记录rapid以指向ebcc-rrn.herokuapp.com
  • 在Heroku上:将自定义域添加rapid.essbap.orgebcc-rrn.herokuapp.com

Heroku:

heroku domains:add rapid.essbap.org

=== ebcc-rrn Heroku Domain
ebcc-rrn.herokuapp.com

=== ebcc-rrn Custom Domains
Domain Name       DNS Target
----------------  ----------------------
rapid.essbap.org  ebcc-rrn.herokuapp.com 

$ host rapid.essbap.org 
rapid.essbap.org has address 104.27.162.137 
rapid.essbap.org has address 104.27.163.137

Cloudflare设置

在此处输入图片说明

刚刚添加:

连续卷曲

当我curl针对另一个我知道可以运行的Heroku自定义域应用程序运行时,它看起来像:

$ curl -I some.custom_app.com
HTTP/1.1 301 Moved Permanently
Location: https://some.custom_app.com/

# since I'm using force_ssl on Rails, we expect to be directed to https://

$ curl -I https://some.custom_app.com/
HTTP/1.1 200 OK

的行为类似ebcc-rrn.herokuapp.com(我们希望rapid.essbap.org成为Herokuapp的别名)。A 301,然后200。

但是当我遇到curlrapid.essbap.org,我得到:

$ curl -I rapid.essbap.org
HTTP/1.1 301 Moved Permanently
Location: https://rapid.essbap.org/

# since I'm using force_ssl on Rails, we expect to be directed to https://

$ curl -I https://rapid.essbap.org
HTTP/1.1 301 Moved Permanently
Location: https://rapid.essbap.org/

在第二种情况下,我们得到301而不是200。不知道为什么要生成301。在dev或with中不会发生ebcc-rrn.herokuapp.com

我想念什么?

丹尼尔·梅

不幸的是,没有最终的解决方案(但要感谢Heroku的技术帮助)。

通过回滚并重试来解决问题:

  • 将DNS传输回Godaddy
  • 从Cloudflare清除域
  • 确保Godaddy的功能
  • 在Cloudflare上创建域
  • 再次转移到Cloudflare

现在所有工作都按计划进行。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Cloudflare上的Heroku自定义域:重定向过多

来自分类Dev

Heroku上的自定义域

来自分类Dev

Heroku上的自定义域

来自分类Dev

在Heroku Web应用程序上,如何从用户从.herokuapp.com重定向到自定义域?

来自分类Dev

具有自定义域的Cloudflare + Heroku

来自分类Dev

具有自定义域的Cloudflare + Heroku

来自分类Dev

如何停止重定向到自定义域?

来自分类Dev

云服务自定义域重定向配置

来自分类Dev

重定向到Firebase Hosting自定义域

来自分类Dev

Heroku:自定义域

来自分类Dev

在具有自定义域的OpenShift中从HTTPS重定向到HTTP

来自分类Dev

为什么自定义域重定向到herokuapp.com?

来自分类Dev

将项目网址重定向到自定义域

来自分类Dev

将记录重定向到AWS Route53中的Apigateway自定义域

来自分类Dev

Nginx:将自定义域http请求重定向到https

来自分类Dev

GitHub 页面站点重定向到自定义域而不是 index.html

来自分类Dev

namecheap DNS配置不适用于Heroku自定义域上的https

来自分类Dev

Heroku上资产的gzip压缩不适用于自定义域

来自分类Dev

使用heroku和namecheap设置自定义域

来自分类Dev

使用heroku和namecheap设置自定义域

来自分类Dev

在heroku应用上设置.app自定义域

来自分类Dev

Heroku 中带有自定义域的 Https

来自分类Dev

如何正确配置 Heroku 自定义域

来自分类Dev

如果我不希望自定义域http重定向到https,为什么要这样做?

来自分类Dev

Github页面-禁用除单个站点以外的所有站点的自定义域重定向?

来自分类Dev

GAE PHP上Wordpress的自定义域

来自分类Dev

自定义域的CNAME问题

来自分类Dev

共享计划的自定义域

来自分类Dev

Spring Security将自定义登录页面重定向到其自身-重定向过多

Related 相关文章

热门标签

归档