Applies to: SSL 证书

SSL 证书 Help

我的私钥在哪里?

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

Windows/IIS

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

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

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

Apache

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

NGINX

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

更多信息

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