ruby-on-rails – Heroku:显示隐私错误“您的连接不是私密的”

隐私错误当我尝试访问我注册为CNAME的网址时,会显示您的连接不是私密的(使用Chrome).

我开发了Rails应用程序,这是第一次使用Heroku.

虽然当我使用原始URL(例如https://floating-fortress-99999.herokuapp.com/)时未显示错误,但是当我使用www.my_app.com时会显示错误.

浏览器上的所有错误消息如下:

Your connection is not private

Attackers might be trying to steal your information from www.my_app.com (for example, passwords, messages, or credit cards).
NET::ERR_CERT_COMMON_NAME_INVALID

This server could not prove that it is www.my_app.com; its security certificate is from *.herokuapp.com. This may be caused by a misconfiguration or an attacker intercepting your connection.

当我点击浏览器上的链接继续访问www.my_app.com(不安全)时,我可以显示www.my_app.com.

是否可以避免显示“隐私错误”?

如果你能告诉我如何避免这个错误,将不胜感激.

最佳答案
问题是您最有可能在配置中使用force_ssl = true,但是您的服务器上没有安装有效且经过授权的SSL证书.

要修复错误,您有两种可能性:

>通过force_ssl = false禁用SSL(不推荐)
>购买从认证机构颁发的SSL证书并将其安装在您的服务器上(例如nginx或Apache)

转载注明原文:ruby-on-rails – Heroku:显示隐私错误“您的连接不是私密的” - 代码日志