我在阿里云服务器上安装了mongodb,在首次启动的时候发现无法通过mongo IP:27017的,命令进入mongodb,后来发现是要将其配置文件中的bind修改成0.0.0.0,但是这样又只能通过mongo 命令进入mongodb,却无法使用公网ip加27017进入mongodb和远程连接
,这是怎么回事呢?
首先,您需要确保阿里云服务器的网络环境已经配置了相应的安全组规则,允许公网ip加27017的访问。您可以在阿里云控制台中找到相应的安全组配置,开启对应的端口号。
其次,您需要在Mongodb的配置文件中指定绑定的IP地址,确保可以通过公网ip加27017进行访问。如果您将绑定地址设为0.0.0.0,就可以让mongodb监听所有的IP地址,包括公网IP地址。同时,您需要确保mongodb的配置文件中开启了网络访问,并指定了正确的端口号。
最后,您需要检查防火墙的设置,确保没有阻止公网ip加27017的访问。如果防火墙被配置为阻止传入连接,您需要将其配置成允许访问mongodb所在的端口号。
综上所述,您需要在阿里云控制台中配置安全组规则,修改mongodb的配置文件,以及检查防火墙的设置,才能通过公网ip加27017成功连接mongodb。