ruby-on-rails - Heroku:显示隐私错误 "Your connection is not private"

标签 ruby-on-rails google-chrome ruby-on-rails-4 heroku

隐私错误 Your connection is not private当我尝试访问我注册为 CNAME 的 url 时显示(使用 Chrome) .

我开发了 Rails 应用,这是第一次使用 Heroku。

虽然当我使用原始网址时没有显示错误,例如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当我点击链接时 Proceed to www.my_app.com (unsafe)在浏览器上。

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

如果您能告诉我如何避免此错误,我们将不胜感激。

最佳答案

2020 年更新答案

Heroku 现在为免费层以上的所有层提供自动证书管理,允许进行极其简单的设置,让 https 为您的网站工作。

要设置它:

  • 在 Heroku 中,将级别升级到业余爱好者或更高级别(从
    $7/月)
  • 在 CLI 中运行命令 heroku certs:auto:enable -a yourappname
  • 在 CLI 中运行命令 heroku domains .您应该获得自定义域的列表及其 DNS 目标的列表。在运行 DNS 目标上方的命令后,您应该以 .herokudns.com 结尾。而不是 .herokuapp.com .
  • 现在在您的 DNS(GoDaddy 或您使用的任何 DNS)中更新 DNS 以确保其指向新的 .herokudns.com应用程序而不是通用 .herokuapp.com

  • 在完成这些步骤后,您当然可能需要等待一段时间才能使 DNS 更改生效。但是现在您已经设置好了一切! Ta Da,您有 DNS 为您服务!

    有关任何这些步骤的更多信息,请查看 heroku's article here

    关于ruby-on-rails - Heroku:显示隐私错误 "Your connection is not private",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37094458/

    相关文章:

    ruby-on-rails - 自定义 JSON 输出

    ruby-on-rails - 如何从下游对象子集涉及的复杂事件记录 has_many 中获取列表

    ruby-on-rails - Rails 默认错误页面在开发时不显示

    android - 有没有办法专门为Android指定CSS

    ruby-on-rails - 如何将Devise和ActiveAdmin用于同一用户模型?

    ruby-on-rails - 在多个地方使用 Stimulus Controller

    javascript - Chrome 中的渲染故障

    ssl - 为什么 MicrosoftAjax.js 不能在某些 PC 上的谷歌浏览器中通过 SSL 加载?

    jquery - 在jquery中访问rails params hash

    ruby-on-rails-4 - Rails Paperclip 内容类型通过排除进行验证