我的主要应用程序 (Ruby on Rails) 托管在 Heroku 上,DNS 由 DNSimple 管理。它使用带有通配符证书的 SSL 提供服务。 myapp.com 和 www.myapp.com,都可以正常工作。
当我尝试将一些子域定向到其他服务时,问题就开始了。例如,我希望 blog.myapp.com 指向我们的 Ghost.org 实例。我还尝试将 data.myapp.com 指向我们用于报告目的的另一个 heroku 应用程序。
我不需要/不希望这些子域中的任何一个使用 SSL,但似乎无论我尝试什么,它们都尝试加载 HTTPS 版本但失败了。
老实说,我很困惑这是从哪里触发的。我应该在哪里更改配置。我的 Rails 应用程序、Heroku、DNSimple、SSL 证书,还是其他地方?
最佳答案
我已经通过清除我机器上的浏览器缓存设法解决了这个问题。 我不确定是什么原因导致它强制 SSL 开始,但当前配置似乎现在可以正常工作。
关于ruby-on-rails - 防止子域上的 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42392929/