Ruby on rails 尽管ACM被禁用,Heroku仍重定向到acme挑战

Ruby on rails 尽管ACM被禁用,Heroku仍重定向到acme挑战,ruby-on-rails,ssl,heroku,ssl-certificate,lets-encrypt,Ruby On Rails,Ssl,Heroku,Ssl Certificate,Lets Encrypt,我正试图通过以下步骤在Heroku上设置Let's Encrypt free SSL: 我在本地设置了所需的文件,并通过以下步骤对其进行了验证: localhost:3000/.well-known/acme-challenge/<string> localhost:3000/。众所周知的/acme挑战/ 输出看起来很好,它只是一个带有所需sting的页面。然后我把它推到Heroku,部署工作正常。然后我试着去 http://www.<app-name>.com/.w

我正试图通过以下步骤在Heroku上设置Let's Encrypt free SSL:

我在本地设置了所需的文件,并通过以下步骤对其进行了验证:

localhost:3000/.well-known/acme-challenge/<string>
localhost:3000/。众所周知的/acme挑战/
输出看起来很好,它只是一个带有所需sting的页面。然后我把它推到Heroku,部署工作正常。然后我试着去

http://www.<app-name>.com/.well-known/acme-challenge/<string>
http://www..com/.well-known/acme-challenge/
我被重定向到一个网页 国家:

This va-acm.heroku.com page can’t be found No webpage was found for the web address: https://va-acm.heroku.com/challenge?host=www.<app-name>.com&token=<string>
找不到此va-acm.heroku.com页面未找到该网址的网页:https://va-acm.heroku.com/challenge?host=www..com&token=
只有当前启用了ACM时才会发生这种情况,对吗

我为解决此问题而采取的步骤:

  • 禁用ACM:
    heroku证书:自动:禁用--app
    。运行良好,现在如果我再次运行它,则表明
    您的应用程序未启用ACM
  • 我已经尝试关闭heroku应用程序,并将其置于维护模式
  • 我正在使用:

    • 业余爱好
    • Rails版本5.2.3和Ruby 2.5.3
    • 戈达迪
    我的问题:
    我如何通过acme挑战?我必须禁用heroku上的其他功能才能正常工作吗?

    这是一个非常古老的资源。你为什么要在没有ACM的情况下这么做?根据我的经验,这是最简单也是最好的选择。ACM不支持具有通配符自定义域的应用程序。很好地捕捉到了资源的超旧性。另外,我使用Let's Encrypt获得了一个免费证书ACM是建立在Let's Encrypt之上的。你仍然可以获得免费证书。但是如果你需要一个通配符,我想这不太合适。嘿!你找到办法了吗?因此,我无法从ACM迁移到自定义SSL。