要允许其他服务器访问 MongoDB,您需要在 MongoDB 实例上启用网络访问。默认情况下,MongoDB 只允许本地客户端连接。
以下是实现该目标的步骤:
确保您的 MongoDB 实例已启动,并且正在监听正确的 IP 地址和端口。
编辑 MongoDB 的配置文件(mongod.conf),如果没有则创建一个。
在配置文件中添加以下行:
bindIp: 0.0.0.0
这将允许来自所有网络接口的连接。如果您只想允许特定 IP 地址的连接,可以将 0.0.0.0 更改为相应的 IP 地址。
保存并关闭配置文件。
重新启动 MongoDB 实例以使更改生效。
现在,其他服务器应该能够通过 MongoDB 的 IP 地址和端口访问它了。请注意,为了安全起见,您可能还需要设置用户名和密码以限制访问。