server.key在登录Heroku时丢失了部分时间



我试图将SSL证书添加到我在Heroku上托管的网站,我遵循了https://devcenter.heroku.com/articles/ssl-endpoint,我成功地生成了server.keyserver.csr,然后我注销了heroku run bash,并使用server.csr生成证书server.crt,但当我进入步骤heroku certs:add server.crt server.key时,我发现我忘记从Heroku下载server.key,我使用heroku run bash再次登录,发现所有中间文件(server.keyserver.csr等)都不见了,我想知道在哪里可以找到这些文件。

你不能。Heroku基础设施设计用于在多台机器上打包和分发应用程序。当您通过CLI执行命令或"登录"到系统时,不能保证您总是在同一台机器上。

我想知道你为什么在Heroku环境中执行这些操作。在您的机器上生成私钥和CSR。完成后,生成证书(假设您想使用自签名证书),然后将私钥和证书上传到Heroku。

您还可以对证书重新设置密钥,生成新的私钥、新的CSR并重新设置证书密钥。但是,如果你显然是自己签名的,那么简单地生成一个新的CSR、密钥和证书可能会更容易

请注意,自签名证书将显示安全警告,因此不适合生产。如果你想使用真正的证书,你需要从证书颁发机构或经销商那里购买。

相关内容

  • 没有找到相关文章

最新更新