我在Heroku上有一个应用程序,DNS映射到godaddy域。我为godaddy设置为CNAME www www.myapp.com.herokudns.com
所以,如果我去http://www.myapp.com它是有效的。
我想添加ssl所以我可以使用https://www.myapp.com代替。我尝试将我的应用程序升级为业余爱好,如下所示:https://blog.heroku.com/announcing-automated-certificate-management但它不起作用。如果我去https://myapp.com连接需要很长时间,然后给我一个错误:This site can't be reached
。
我也尝试过heroku上的加速ssl,但这也没用。我应该如何在我的应用程序上设置SSL,以便可以通过https访问godaddy域
当我在production.rb中添加config.force_ssl = true时,应用程序根本不起作用。
注意:myapp是原始应用的占位符名称
所以。虽然我添加了自动证书管理,但我没有添加SSL证书。终于想通了,在Heroku上添加了加速的SSL并再次重试。现在一切都有效。
在rails config.force_ssl = true
中添加了config/environments/production