SSL 不可用的 MongoDB 安装

Posted

技术标签:

【中文标题】SSL 不可用的 MongoDB 安装【英文标题】:MongoDB Installation where SSL isn't available 【发布时间】:2017-05-06 05:48:25 【问题描述】:

在安装了 MongoDB v3.0.8 的服务器上,如果我运行以下命令,它会显示一堆“SSL 选项”,可以在启动 mongod 服务器时作为参数传入。

    mongod --help

它显示如下参数:

    --sslMode
    --sslPEMKeyFile
    --sslCAFile
    --sslCRLFile

在安装了 MongoDB v3.0.8 的另一台服务器上,如果我运行相同的帮助命令来查看可以传入哪些选项来启动 mongod 服务器,它不会显示这些相同的“SSL 选项”。这些 MongoDB 安装似乎都不是企业版。为什么一个会显示这些“SSL 选项”而另一个不显示?

【问题讨论】:

【参考方案1】:

根据 MongoDB 文档,您必须在 MongoDB 发行版旁边安装 SSL 库。很可能缺少这些库。请参阅configuring SSL documentation 以及您的分发文档。

【讨论】:

感谢您的回复。我能够下载 MongoDB 的 Github 源代码并使用 ssl 选项构建它。谢谢你的指导。

以上是关于SSL 不可用的 MongoDB 安装的主要内容,如果未能解决你的问题,请参考以下文章

MongoDB+Keepalived实现集群高可用

Tomcat SSL - IllegalStateException:SSL 会话 ID 不可用

“pip 配置了需要 TLS/SSL 的位置,但是 Python 中的 ssl 模块不可用”

InsecurePlatformWarning:真正的 SSLContext 对象不可用。这会阻止 urllib3 正确配置 SSL [重复]

cx_Freeze 错误模块 SSL 不可用 Python 3.7 Windows 10

Testcontainers mongodb - 集群描述尚不可用。在超时前等待 30000 毫秒