【发布时间】:2013-07-20 12:51:51
【问题描述】:
我最近更改了在 Heroku 上运行的 Rails 应用程序的域。我将原来的重定向到新的,在过去的几个月里,两者都在运行 SSL。我试图从原始域中删除 SSL,因为它所做的只是重定向。
我做了我认为应该做的一切:
- 在 production.rb 中使用
config.force_ssl = false在应用中关闭 SSL - 将 DNS ALIAS 和 CNAME 更改为指向“myapp.herokuapp.com”
- 删除了 SSL 端点和证书
如果我访问 myapp.herokuapp.com,一切都很好,但如果我访问 myapp.com 或 www.myapp.com,它会自动尝试将我带到该站点的安全版本 https://myapp.com,我从浏览器收到标准安全错误警告。
我错过了什么吗?是缓存问题吗? DNS更改启动需要时间吗?我在几台机器/浏览器上尝试过,问题在所有机器/浏览器上都是一致的。
最坏的情况,我绝对可以重新添加 SSL 端点,但这似乎有点矫枉过正。
【问题讨论】:
标签: ruby-on-rails-3 ssl heroku