我有一个添加了Heroku SSL的Rails 5应用程序。 www.example.com和example.com工作正常,但当我以“https://”为我的网站开头时,它不起作用,但“http://”有效。
我正在使用Namecheap.com作为我的DNS。如何让“https://example.com”指向我的heroku应用程序?
答案 0 :(得分:8)
您需要做的是:
您需要在SSL Endpoint
应用
heroku
插件
它将为您的heroku应用提供EndPoint URL
。
https://devcenter.heroku.com/articles/ssl-endpoint
您需要添加第三方供应商提供的SSL cert
。
然后,您可以使用CNAME
插件中的EndPoint URL
添加SSL Endpoint
记录。
请务必在config/environments/production.rb
config.force_ssl = true
它会起作用。