现在,我正在运行一个提供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内自动更新以限制停机时间?