SSL 证书 帮助

我的私钥在哪里?

当您生成一个 CSR申请 SSL 证书时,会在您的本地服务器上创建一个私钥。绝对不要将私钥发送给其他人(包括我们!),但是您需要知道私钥的位置才能完成 SSL 证书的安装。以下是可在服务器上找到私钥的一些常见位置。

Windows/IIS

在 Windows 服务器上,操作系统通过隐藏文件为您管理证书,但是您可以导出一个同时包含证书和私钥的 .PFX 文件。

  1. 打开 Microsoft 管理控制台 (MMC)
  2. 控制台根目录中展开 Certificates (Local Computer)(证书(本地计算机))。您的证书将位于 PersonalWeb Server 文件夹中。
  3. 找到并右键单击证书,单击 Export(导出)并按向导指示操作。

导出 .pfx 文件后,您可以将其保留作为私钥的备份,或用其将证书安装到另一个 Windows 服务器上。如果您尝试在不同的操作系统上使用该证书,您需要将.pfx 拆分为证书和私钥。

Apache

您可以在 Apache 配置文件中找到私钥的位置,该文件名为 .httpd.confapache2.confSSLCertificateKeyFile 一行向您显示私钥的文件路径。

NGINX

私钥的路径列于网站的虚拟主机文件中。导航到您网站的服务器块(默认位于 /var/www 目录)。打开网站的配置文件,并搜索 ssl_certificate_key,该文件将显示私钥的路径。

更多信息

  • 还是找不到私钥?尝试搜索 ".key" 文件,或按照适合您服务器类型的安装步骤操作。安装步骤应包含私钥的位置。
  • 如果找不到私钥,或者您的网站不提供 HTTPS 连接,则需要更新证书密钥,并将私钥保存在一个您可以找到的位置。