Py学习  »  MongoDB

远程服务器有SSL(https)时如何使用Compass远程连接到mongodb

ace • 6 年前 • 794 次点击  

我按照联机指南使用Compass连接到mongodb(4.0版),但出现以下错误:

MongoDB未在提供的主机和端口上运行

假设远程服务器正在运行 https://example.com 有IP地址的 172.231.151.42号

在Compass上输入hostname作为172.231.151.42 和27017号港口。所有其他设置都是默认设置(如Authentication None SSL None SSH Tunnel None)。

在远程ubuntu服务器上,mongod正在运行我配置的UFW规则

ufw允许从201.12.62.17到任何端口27017

其中201.12.62.17是我的台式mac笔记本电脑的公共IP。

在mongodb.conf中,我有以下行:

绑定IP:127.0.0.1201.12.62.17

允许从笔记本电脑连接。

没有为mongodb设置用户和密码。任何人都可以访问mongodb。

但我还是犯了错误。

我需要对SSL做些什么吗?

我错过了什么?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/50624