社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  MongoDB

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

ace • 4 年前 • 599 次点击  

我按照联机指南使用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
 
599 次点击