每当我尝试推送到 Heroku(暂存或生产)时,我都会在资产:预编译后收到一个 OpenSSL 错误,这会导致整个推送失败。
rake aborted!
hostname "staging.my-bucket.s3.amazonaws.com" does not match the server certificate (OpenSSL::SSL::SSLError)
我在笔记本电脑和台式电脑上遇到同样的错误,不知道该怎么办。服务器证书存储在哪里?我需要更新或更换它们吗?如果是,在哪里以及如何?
我在 Win64 上,并且已经查看过Amazon S3 - 主机名与服务器证书 (OpenSSL::SSL::SSLError) + rails 不匹配,但它在过去 5 个月内一直在工作(因此存储桶命名不应该是问题)。
但是,几天前我尝试更改访问密钥/代码,但随后又将其改回。如果它们是原因,我会期待一个不同的错误。
非常感谢帮助。