我有一个我从Google购买的域名以及我尝试将其发送到的heroku应用。
我已完成本文中的步骤:https://www.justinvrooman.com/articles/how-to-use-heroku-with-google-domains
然而当我尝试访问该网站时,我得到了一个
您的连接不是私密的
攻击者可能试图从www。***。com窃取您的信息(例如,密码,邮件或信用卡)。 NET :: ERR_CERT_COMMON_NAME_INVALID
我的设置错误或为什么收到此消息?
答案 0 :(得分:1)
您似乎已在Rails应用中启用了SSL,但您的网站未配置SSL证书。要禁用SSL,请将以下内容设置为" false"在你的' config / environments / production.rb'文件。
config.force_ssl = false
此外,在同一个文件中,不要忘记设置您的主持人"等于您的自定义域。
host = 'www.yourdomain.com'
如果您想在自定义域(例如www.example.com)上运行SSL,则需要为您的域购买和配置SSL证书。
但是,如果您使用Heroku的域名(例如example.herokuapp.com),那么您可以搭载Heroku的SSL证书。
有关通过Heroku在自定义域上运行SSL的详细信息:https://devcenter.heroku.com/articles/ssl-endpoint