apache - 如何获取 GoDaddy 证书的私钥以便将其安装在 Ubuntu 14+ 上?

标签 apache ubuntu ssl

我从 StartSSL 获得的证书带有一个 key 文件。但是从 GoDaddy,我只得到 2 个 .crt 文件。 GoDaddy 的说明适用于 CentOS,明确不适用于 Ubuntu。

如何导出私钥...或从某处获取...以便我可以将其与 Apache SSL 一起使用?与我的几乎相同的问题假定使用 Mac Keychain 应用程序。我不运行 Mac,我试图在 Ubuntu 命令行上做所有事情。我知道有办法做到这一点...谁能帮我找到它?

谢谢!

最佳答案

按照以下步骤操作。

  1. 首先使用以下命令生成私钥和 CSR。

    openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr

系统会询问您国家、州、城市、公司名称、域名等问题。只需填写详细信息,您的私钥就会在您要运行此命令的目录中作为 server.key 准备就绪。

您将被要求输入挑战密码,您可以在其中输入任何安全密码。

2. 登录 GoDaddy 并ReKey 证书,您必须提交我们使用私钥生成的 CSR。

一旦您Rekey 证书,您将能够使用您获得的 crt 文件、您获得的 ca-bundle 和我们刚刚制作的私钥来安装证书!

如果您对此有任何疑问,请告诉我。

PS:私钥丢失时必须使用此方法。

关于apache - 如何获取 GoDaddy 证书的私钥以便将其安装在 Ubuntu 14+ 上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43207922/

相关文章:

ubuntu - 如何安装特定版本的 solc?

php - 允许访问 www/html 文件夹之外的文件

php - 在我的机器上 localhost 与 mysql 的 127.0.0.1 不同

java - 安装 org.apache.commons.io?

postgresql - 与 Google Cloud Postgres 的 SSL 连接

ssl - HSTS 过期如何运作

php - 在 Twitter 上分享 URL : HTTP or HTTPS?

设置 Silex Bootstrap : unable to check htaccess file 时出现 Apache 错误

PHP 启动 : Unable to load dynamic library 'openssl' in Ubuntu

python - docker python flask 得到 "Do you want to continue"然后 "executor failed"