ruby-on-rails - Rails 应用程序 : 'Only one SNI endpoint is allowed per app' 上的 Heroku SSL 出现问题

标签 ruby-on-rails ssl heroku deployment

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

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

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

它给了我这个:

解析信任链...完成 将 SSL 证书添加到 ⬢ chrisnopa-my-site...! ▸ 每个应用程序只允许一个 SNI 端点(改为尝试 certs:update)。

这对我来说有点不清楚,因为我对 Heroku 的东西不太熟悉...知道如何修复它或任何线索吗?

最佳答案

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

SSL 证书是一个包含加密 key 的文件,用于加密通过 ssl 发送的消息。

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

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

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

关于ruby-on-rails - Rails 应用程序 : 'Only one SNI endpoint is allowed per app' 上的 Heroku SSL 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51992068/

相关文章:

ruby-on-rails - 如何将 url 路径传递给 Rails 中的 form_with partial?

database - 什么时候需要提供CA文件?

postgresql - Heroku 上慢得离谱的 SQL 查询

ruby-on-rails - 我可以安全地将 Amazon 的 Elasticsearch 与 Rails searchkick gem 一起使用吗?

ruby-on-rails - 您如何使用 "DELETE"HTTP 动词发送请求?

maven - 将 SSL 与 maven cargo tomcat 插件一起使用

django - 如何将 Django SQLite 数据库内容放入 Heroku PostGreSQL 数据库?

node.js - 启用 CORS - Node.js + React/Redux + Axios 部署在 Heroku 上

ruby-on-rails - 具有来自同一个表的多个 id 的 Rails 关系表

c# - 是否有 SSLStream 以外的 C# 安全套接字?