【问题标题】:Can I Use An SSL Certificate On Multiple Servers?我可以在多台服务器上使用 SSL 证书吗?
【发布时间】:2017-01-19 22:48:01
【问题描述】:

我有一个来自 GoDaddy 的 SSL 证书,上面有多个域,我想在 3 个不同的服务器上使用。我已经在 Microsoft Exchange 服务器上安装了证书,现在我想在其他两台带有 Node JS 的服务器上使用它,但我不知道如何正确共享它。我从 GoDaddy 下载的 zip 文件包括一个 .CRT 文件和 .P7B 文件,但我认为 Node 需要一个单独的私钥和证书,两者都是 .PEM 形式。

我有没有办法转换证书文件并在服务器之间共享它们?

【问题讨论】:

    标签: node.js ssl ssl-certificate exchange-server


    【解决方案1】:

    是的,您可以在多台服务器上重复使用同一个证书。

    GoDaddy 应该可以选择以适合不同 Web 服务器的格式下载证书。如果有 nginx 选项,请下载这些文件。

    您在为证书创建 CSR 时生成了私钥,因此您应该已经拥有该私钥。 P7B 文件是中间证书。您可以使用https://www.sslshopper.com/ssl-converter.html 将 P7B 转换为 PEM 文件。然后,您可以将 CRT 和新 PEM 文件连接成一个 PEM 文件并将其用作证书。

    关于如何在 Node.JS 中进行设置,请参阅此问题:How to create an HTTPS server in Node.js?

    【讨论】:

      猜你喜欢
      • 2011-12-12
      • 1970-01-01
      • 2019-03-16
      • 2019-06-05
      • 1970-01-01
      • 2013-09-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多