Node.js 搭建 HTTPS 服务器
在 Node.js 中开启一个 HTTP 服务很简单,如果想使用 Node.js 开启一个 HTTPS 的服务需要两步:一是生成签名证书,二是还需借助 Node.js 提供的系统模块 HTTPS 完成。
自签名证书
通常在企业中面向公网使用的证书通常是由全球权威 CA 机构签发的证书,受各大浏览器厂商信任。在开发测试时为了简单点我们可以自签名证书,但是这在浏览器中打开时会有安全问题提示。
使用 openssl 工具生成自签名证书。
简单分为以下几个步骤:
1.使用 openssl 的 genrsa 命令生成一个服务器私钥文件
#
THE END