node.js - Letsencrypt CA 证书已过期:在 alpine 3.14 上运行的 Nodejs 应用程序在使用新的 LE CA 证书后无法通过 axios 调用 HTTPS 端点
问题描述
我有一个 nodejs 应用程序在基于 alpine 3.14 的容器上运行。由于 Letsencrypt CA 证书最近于 9 月 30 日到期,它无法通过 axios 调用 HTTPS 端点,因为 CA 证书已过期,因为它收到了端点上的实际证书已过期的错误,尽管证书是有效的。我浏览了网上发布的解决方案来解决这个问题。特别是这里提到的解决方案从 /etc/ca-certificates.conf 评论 DST_Root_CA_X3.crt 这个:https ://stackoverflow.com/a/69408777/4178878
我得到错误
“无法获得颁发者证书”
我还尝试了在此答案中突出显示为 FIX 的解决方案,其中提到了添加 X1 和 X2 以及中间 R3:https ://stackoverflow.com/a/69411107/4178878
然而我得到同样的错误
“无法获得颁发者证书”
任何输入表示赞赏!
解决方案
推荐阅读
- javascript - DIV on DIV 打开按钮单击
- java - 从 Java 访问 Kotlin 密封类
- node.js - 验证交易时出错。输入总和小于输出。比特核
- java - 如何将数组内容写入文件?
- javascript - 从第三方子组件更新父状态
- javascript - 将播放器对象移向画布中的光标方向(slither.io 样式)
- google-cloud-platform - 无法从命令行删除实体
- signal-processing - 一个频率区间值的变化会影响非变化区间的 FFT 和 IFFT 值
- angular - 身份服务器 + Angular 隐式流回调错误
- java - bufferedImages 的 Java LinkedList 保持不变