gpt4 book ai didi

ruby-on-rails - Cloudflare 上的 Heroku 自定义域 : Too many redirects

转载 作者:行者123 更新时间:2023-12-04 06:17:09 25 4
gpt4 key购买 nike

目标

  • 运行 https://rapid.essbap.org通过 Cloudflare。
  • 这应该映射到 https://ebcc-rrn.herokuapp.com (Rails 应用程序)
  • 但是,我得到了“太多重定向”页面,例如

  • enter image description here
  • 之前在其他 Heroku 应用程序上成功完成此操作,使用以下步骤
  • 我错过了什么?

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

  • 云耀斑:
  • 插入的 CNAME 记录 rapid指向 ebcc-rrn.herokuapp.com
  • 在 Heroku 上:添加自定义域 rapid.essbap.orgebcc-rrn.herokuapp.com

  • 赫鲁克:
    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 设置

    enter image description here

    刚刚添加:

    运行 curl

    当我跑 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)。先是 301,然后是 200。

    但是当我运行 curl反对 rapid.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。不会发生在开发或使用 ebcc-rrn.herokuapp.com .

    我错过了什么?

    最佳答案

    我的案例设置加密 -> SSL FlexibleFull成功了。

    关于ruby-on-rails - Cloudflare 上的 Heroku 自定义域 : Too many redirects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31721754/

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