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 安装的主要内容,如果未能解决你的问题,请参考以下文章
Tomcat SSL - IllegalStateException:SSL 会话 ID 不可用
“pip 配置了需要 TLS/SSL 的位置,但是 Python 中的 ssl 模块不可用”
InsecurePlatformWarning:真正的 SSLContext 对象不可用。这会阻止 urllib3 正确配置 SSL [重复]