【问题标题】:How to get SSL working on Rails app with Heroku?如何让 SSL 在使用 Heroku 的 Rails 应用程序上工作?
【发布时间】:2018-07-22 23:15:13
【问题描述】:
我正在尝试让 SSL 在我使用 Heroku 部署的 Rails 应用上运行。
我使用了 Heroku 的自动证书管理并按照说明进行操作,但是当我访问我的网站时,我仍然在 URL 栏中看到“不安全”标签。我正在想办法解决这个问题。
我的网站位于http://give.toacause.com/。当我在 chrome 浏览器中使用检查并转到安全性时,我读到证书丢失。但是,当我点击“查看证书”时,我会看到“此证书有效”的通知。
我在这里错过了什么步骤?
【问题讨论】:
标签:
ruby-on-rails
ssl
heroku
【解决方案1】:
give.toacause.com 的 CNAME 记录似乎是神秘的堡垒-66058.herokuapp.com
您需要使用 *.herokudns.com。
heroku domains 会输出类似
Domain Name DNS Record Type DNS Target
give.toacause.com CNAME give.toacause.com.herokudns.com
您需要将 CNAME 设置为 DNS 目标字段的值。完成后,请确保刷新 DNS 缓存,以便解析并再次检查,或使用 Internet 上的众多 HTTPS 检查器之一。