【问题标题】:How do I configure SSL on mongoDB server?如何在 mongoDB 服务器上配置 SSL?
【发布时间】:2020-10-22 14:28:25
【问题描述】:

我已经设置了自己的 mongoDB 并启用了托管在外部服务器上的授权。 我现在可以使用 mongo Compass 连接到我的数据库,而 mongoDB 是: 绑定IP:0.0.0.0 但没有其他任何东西。

然后我在 mongoDB 社区论坛上找到了这个帖子: here

声明对 bindIp 存在误解。它不听要连接的远程IP,而只听本地网络。为了使用远程 ip 连接到我的 mongoDB,同时不向公共 (0.0.0.0) 开放我的所有端口,我需要设置 SSL 连接。

现在问题来了。如何设置 SSL 连接?我参加了 M301 课程并了解 X.509,但仍然不知道如何通过 SSL 连接。 我想通过以下连接字符串进行连接: mongod://:@XXX.XX.XX.XXX:XXXXX/?ssl=true

【问题讨论】:

    标签: database mongodb ssl server nosql


    【解决方案1】:

    如果您有证书,MongoDB 文档会提供在服务器上设置 TLS 的指南。通常不包括如何创建证书;通常,您会为一家公司工作,其 IT 部门会为您处理这件事,或者您会使用诸如 MongoDB Atlas 之类的服务来处理 TLS 终止。

    出于学习目的,您可以使用自签名证书,并且可能有设置 TLS 的大学课程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-27
      • 2014-11-28
      • 1970-01-01
      • 2019-03-09
      • 2016-03-20
      相关资源
      最近更新 更多