2017-01-19 129 views
0

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

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

回答

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?

相关问题