在rails app上使用Heroku SSL进行故障:'每个应用只允许一个SNI端点'

问题描述 投票:1回答:2

快速问题:我正在尝试使用heroku和Gandi将ssl设置为应用程序。请注意,我跟随了le wagon tuto(https://vimeo.com/209534466)。

一切顺利,直到我运行以下代码的最后一步:

heroku certs:add all.crt myserver.key --app chrisnopa-my-site

它给了我这个:

Resolving trust chain... done Adding SSL certificate to ⬢ chrisnopa-my-site... ! ▸ Only one SNI endpoint is allowed per app (try certs:update instead).

这对我来说有点不清楚,因为我不熟悉Heroku的东西......有关如何解决它或任何导致的任何想法?

ruby-on-rails ssl heroku deployment
2个回答
0
投票

使用该命令,您将在aws服务器实例中创建一个ssl证书。

SSL证书是一个文件,包括用于加密使用ssl发送的消息的加密密钥。

The following guide explains how to set up multiple ssl endpoints with heroku.

另一种方法是删除当前的ssl certificate或将该证书用于ssl配置。你可能已经有一个ssl endpoint

in the guide所述,您可以从服务器中删除证书


0
投票

对我们来说,简单的解决方案是首先从Heroku应用程序中删除现有的SSL证书,然后添加新的证书。

显然Heroku不会自动用新的替换旧的。

© www.soinside.com 2019 - 2024. All rights reserved.