小编Par*_*er 的帖子

Heroku SSL已添加,但访问域仍然表示连接不是私密的

我使用Heroku部署我的应用程序,我使用GoDaddy购买我的自定义域名,我从他们那里购买了我的SSL证书.

让我们调用我的应用程序example-101.herokuapp.com的heroku托管版本.让我们调用我的自定义域名我拥有mycustomdomain.com

我试图通过heroku设置我的GoDaddy购买的SSL证书,并按照步骤7中的所有步骤进行操作:http: //www.joshwright.com/tips/setup-a-godaddy-ssl-certificate-on-heroku

一切似乎都很好.当我查看我的Heroku GUI时,在我的设置例如-101.herokuapp.com,在"自定义域名"下,它列出了www.mycustomdomain.commycustomdomain.com,每个都有DNS目标mycustomdomain.com.herokudns.comwww .mycustomdomain.com.herokudns.com分别.

当我在终端运行时:

curl -kvI https://www.mycustomdomain.com
Run Code Online (Sandbox Code Playgroud)

输出显示为"已连接",它"成功设置证书验证位置",并且在所有握手之后它显示"SSL证书验证正常".

现在,我担心我的问题可能就在这里.

在GoDaddy中,在mycustomdomain.com的DNS管理下,我按照以下方式创建了一条新记录来跟踪heroku说明:类型:CNAME名称:www值:example-101.herokuapp.com TTL:1小时

但这是基于没有考虑添加SSL证书的文档.

我跑的时候

heroku certs
Run Code Online (Sandbox Code Playgroud)

它给了我以下内容:名称:brachiosaurus-94028通用名称:www.mycustomdomain.com,mycustomdomain.com信任:真实类型:SNI

我应该在任何地方引用brachiosaurus-94028吗?

当我实际尝试在我的浏览器中访问www.mycustomdomain.com时,它读取的错误是NET :: ERR_CERT_COMMON_NAME_INVALID,并且在详细信息中,它说主题是*.herokuapp.com这是问题吗?它指向herokuapp.com什么时候应该指向herokussl.com或那种性质的东西?

如果您对此不起作用有任何见解,请告诉我.

此外,我只是在一个小时前完成所有这些.在它正常工作并且浏览器识别SSL证书之前需要一两天吗?我是在寻求帮助吗?

dns ssl https heroku

15
推荐指数
2
解决办法
6617
查看次数

我可以使用downcase!而不是在before_save挂钩中使用downcase来更改值?

我是Ruby的新手.我正在做Michael Hartl的Ruby on Rails教程,并在用户的模型中使用以下代码:

before_save { self.email = email.downcase }
Run Code Online (Sandbox Code Playgroud)

在这种情况下,可以接受写:

before_save { self.email.downcase! }
Run Code Online (Sandbox Code Playgroud)

或者由于某种原因这是否有缺陷?如果是的话,你能给我一个快速解释原因吗?

ruby string hook ruby-on-rails before-save

0
推荐指数
1
解决办法
858
查看次数

标签 统计

before-save ×1

dns ×1

heroku ×1

hook ×1

https ×1

ruby ×1

ruby-on-rails ×1

ssl ×1

string ×1