如何在 nodejs express 应用程序中安装快速 ssl 证书
How to install rapid ssl certificate in nodejs express application
我有 rapid SSL 的 SSL 证书,Rapid SSL 将证书颁发给了服务器。
现在我有 4 个文件。
CACertificate-中级-1.cer
CACertificate-ROOT-2.cer
PKCS7.p7b
CACertificate-INTERMEDIATE-1.cer
ServerCertificate.cer
然后怎么配置服务器呢
ssl-root-cas 模块有助于在您的 node.js 服务器上使用自定义证书。
您可以通过以下方式注入您的自定义证书:
require('ssl-root-cas').addFile('my-cert.crt');
查看这篇解释如何在您的 node.js 应用程序上使用 ssl/tls 证书的文章:
如果我没理解错的话,你想为你的 node.js 网络服务器设置 HTTPS。
如果您使用的是纯 node.js,则您必须从 http
模块切换到 https
模块。查看文档:https://nodejs.org/dist/latest-v8.x/docs/api/https.html#https_https_createserver_options_requestlistener
如果您使用某种框架,则需要查阅其文档。
通常你需要一个服务器证书和一个相应的私钥。提供给您的文件看起来像证书链(根 CA 证书 -> 中间 CA 证书 -> 您的服务器证书)。文件名 ServerCertificate.cer
给人的感觉是 服务器证书 。但是你的 私钥 文件在哪里?您应该咨询证书颁发者以找出答案。
我有 rapid SSL 的 SSL 证书,Rapid SSL 将证书颁发给了服务器。 现在我有 4 个文件。 CACertificate-中级-1.cer
CACertificate-ROOT-2.cer
PKCS7.p7b
CACertificate-INTERMEDIATE-1.cer
ServerCertificate.cer
然后怎么配置服务器呢
ssl-root-cas 模块有助于在您的 node.js 服务器上使用自定义证书。
您可以通过以下方式注入您的自定义证书:
require('ssl-root-cas').addFile('my-cert.crt');
查看这篇解释如何在您的 node.js 应用程序上使用 ssl/tls 证书的文章:
如果我没理解错的话,你想为你的 node.js 网络服务器设置 HTTPS。
如果您使用的是纯 node.js,则您必须从 http
模块切换到 https
模块。查看文档:https://nodejs.org/dist/latest-v8.x/docs/api/https.html#https_https_createserver_options_requestlistener
如果您使用某种框架,则需要查阅其文档。
通常你需要一个服务器证书和一个相应的私钥。提供给您的文件看起来像证书链(根 CA 证书 -> 中间 CA 证书 -> 您的服务器证书)。文件名 ServerCertificate.cer
给人的感觉是 服务器证书 。但是你的 私钥 文件在哪里?您应该咨询证书颁发者以找出答案。