Node.js 搭建 HTTPS 服务器

 

在 Node.js 中开启一个 HTTP 服务很简单,如果想使用 Node.js 开启一个 HTTPS 的服务需要两步:一是生成签名证书,二是还需借助 Node.js 提供的系统模块 HTTPS 完成。

自签名证书

通常在企业中面向公网使用的证书通常是由全球权威 CA 机构签发的证书,受各大浏览器厂商信任。在开发测试时为了简单点我们可以自签名证书,但是这在浏览器中打开时会有安全问题提示。

Node.js 搭建 HTTPS 服务器插图亿华云

使用 openssl 工具生成自签名证书。

简单分为以下几个步骤:

1.使用 openssl 的 genrsa 命令生成一个服务器私钥文件

#

THE END
Copyright © 2024 亿华云