node.js - 在 Node.js 中自动重新加载证书和密钥
问题描述
现在我正在运行一个为 HTTPS 连接提供服务的 Node 后端。我已经将服务器设置为:
const options = {
key: fs.readFileSync('./../../ssl/keys/{IDENTIFIER}.key').toString(),
cert: fs.readFileSync('./../../ssl/certs/{DOMAIN}_{IDENTIFIER}.crt').toString()
};
https.createServer(options, app).listen(PORT);
其中 IDENTIFIER 是分配给每个密钥对的长字符串。问题是每 3 个月,我的证书就会过期,导致服务器关闭(传入连接将被浏览器标记),迫使我手动编辑标识符以匹配新创建的证书和密钥。有没有办法在 Node 内自动更新它以限制停机时间?
解决方案
推荐阅读
- php - 如果/否则无法正常工作。可能是什么问题呢?
- c - C结构未初始化的外部构造函数
- reactjs - 如何动态打开/关闭代码拆分
- java - List 不为空,但 poll 方法返回 null
- javascript - angular2-highchart 折线图在 y 轴上显示错误值
- php - PHP & XML:如何比较两个 XML 元素的文本内容?
- python - python中从1到n,2到n,... n的总和
- javascript - Axios 数据未定义
- node.js - 将 MongoDB 与本机驱动程序和 Express.js 一起使用时,“拓扑被破坏”
- php - 我想删除条件数据。如果数据在另一个表中作为外键可用,则不要删除它