证书和私钥
1 .下载证书
node.js 使用的证书跟 nginx 一样,使用PEM编码证书格式,通常证书文件后缀为 " .pem ", " .crt " 或 " .cer " ,可以使用记事本或其他文本编辑器打开文件查看证书代码, PEM编码的SSL证书:以
-----BEGIN CERTIFICATE-----
作为开头,
-----END CERTIFICATE-----
作为结尾。中间的内容每行 64 字符,最后一行长度可以不足 64 字符。
请登录后,点击左侧“我的证书”,找到要安装的证书,点击“详情”,打开的页面底部,点击“下载证书”,解压,
打开nginx文件夹,找到 server.crt 这个文件,我们安装证书的时候要用到这个文件。
注意:这个文件里面包含有服务器证书以及对应的中级证书,无需再次合并证书,
如果你是通过其他方式获取的证书,可能需要手动合并证书,参考 NGINX合并服务器证书和中级证书
2.私钥
私钥文件一般保存为后缀 “.key”或 “.pem”, 可以用记事本打开 ,PEM编码的私钥格式:以
-----BEGIN PRIVATE KEY-----
作为开头,
-----END PRIVATE KEY-----
作为结尾。中间的内容每行 64 字符,最后一行长度可以不足 64 字符。
在哪里获取私钥?
私钥是由用户自己生成的,在提交证书订单时,用户需先生成CSR和私钥,
或者在提交订单时选择系统生成CSR,此时会提示你下载私钥
安装SSL证书到 node.js
打开node安装目录找到相应的配置文件,在其中
webserver = https.createserver
中填写证书和私钥的存放路径即可。
保存退出,并重启node.js设备,通过https方式访问您的站点,测试站点证书的安装配置