mongodb - 配置 TLS 后 MongoDB 将无法启动
问题描述
我正在设置一个 MongoDB 服务器(我是 MongoDB 新手)。在我添加强制 TLS 的配置之前,一切正常。我正在使用自签名证书。MongoDB 版本是 4.2.5。操作系统是 Windows Server 2016 Datacenter。我在 TLS 1.0、1.1 和 1.2 的注册表中启用了 TLS。以下是我的配置文件:
当我尝试从 Windows 服务启动 MongoDB 服务时,出现错误并且服务无法启动:
但是,当我从配置文件中删除以下语句时,它可以工作:
net:
tls:
mode: requireTLS
certificateSelector: thumbprint="45b3***************************4237"
任何帮助将不胜感激。
解决方案
推荐阅读
- postgresql - 如何在 posgresql 的一个查询中更新两个表
- bash - mac bash终端在名称上有空格的文件夹上按制表符时将一个“\”替换为三个“\\\”
- php - 为什么我收到此错误?: Darryldecode\Cart\Exceptions\InvalidItemException 验证.required
- hibernate - HQL 表别名是否区分大小写?
- sql - Oracle:如果查询 1 有行数据,则联合所有查询 1 和查询 2 想要减去一些行
- java - 如何修复 Java 猜谜游戏中的不一致问题
- robotframework - 无法使用机器人框架从 html 表中获取文本
- java - 使用 spring boot thymeleaf :在前端的表格中显示图像和其他信息
- c# - 如何在 C# 中将三个下拉列表的数据放在一起
- python-3.x - 如何根据相应的 ascii 值对列表进行排序?