【问题标题】:Connect and allow multiple ip's for mongodb accepting connections连接并允许多个 ip 用于 mongodb 接受连接
【发布时间】:2019-03-27 11:37:19
【问题描述】:

我有一个绑定 ip 为 127.0.0.1 的 mongodb 配置文件 现在 mongodb 托管在一个实例上,nodejs 服务器托管在另一个实例上,其 ip 为(虚拟 ip)184.54.125.132

在我的 mongodb 配置文件上是 网: 港口:27017 绑定IP:0.0.0.0

通过这个我的节点服务器连接,因为它允许所有(这是错误的) 如何在 bindIp 上添加 mongodb 的 localhost ip 和我的节点服务器 ip,以便 mongodb 服务器将仅通过节点服务器和 mongodb 本地侦听。

I tried 
bindIP: [127.0.0.1,184.54.125.132] //Not work

I tried 
bindIp: 127.0.0.1,184.54.125.132 //Not work

I tried 
bind_ip: [127.0.0.1,184.54.125.132] //Not work

I tried 
bind_ip: 127.0.0.1,184.54.125.132 //Not work

任何人都建议我在哪里做错了。我还启用了身份验证

【问题讨论】:

  • 您是否尝试使用 bindIP 将客户端列入白名单?这不是它的目的。
  • 我希望我的 mongodb 只访问选定的 ip
  • 那么bindIP不会做你想做的事。 bindIP 的目的是告诉 Mongodb 在哪些接口上侦听连接,而不是从哪些地址接受连接。
  • 亲爱的@PeterVC,我希望我的 mongo 仅与节点服务器和本地访问(Mongodb 服务器访问,即 127.0.0.1)接触的安全性。我在 aws ec2 实例上

标签: node.js mongodb mongoose


【解决方案1】:

应该是:

bindIp : 127.0.0.1,184.54.125.132

并且不要忘记重启你的mongod,在修改配置文件之后,否则它不会工作。

sudo service mongod restart

sudo systemctl mongod restart

。 另外,不要忘记打开端口,以便外部网络可以访问该端口(27017 或托管 mongodb 的任何端口)。

如果您使用 AWS EC2 来托管您的 mongodb,则需要将该端口添加到您的入站安全规则,以及您想从何处访问它的特定 IP

【讨论】:

  • 是的,我正在使用 aws。我目前的入金是我想改变的任何地方。亲爱的,我只想为本地(ec2 机器实例)和我的节点服务器访问我的 mongodb 数据库。如果我通过其他 ip 连接,则 mongo 不允许建立连接。请帮助我
  • 您在更改配置文件后是否重新启动了mongod?你是什​​么意思'我的入境在任何地方'?它不能在任何地方,您必须在 AWS 安全规则中指定端口和可以访问的 IP
  • 亲爱的@Ravi Shankar 是的,我重新启动了 mongod。目前我正在测试这就是为什么使用任何地方意味着 0.0.0.0/0
  • bindIp : 127.0.0.1,184.54.125.132 执行此操作后,当我通过命令重新启动我的 mongodb 时,它将无法启动。我检查了 mongodb 状态,它返回错误,即“mongod.service - MongoDB 数据库服务器已加载:已加载(/lib/systemd/system/mongod.service;启用;供应商预设:启用)活动:失败(结果:退出代码)自 2019 年 3 月 28 日星期四 09:38:27 UTC 以来;8 秒前文档:docs.mongodb.org/manual 进程:3329 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=48)主 PID: 3329 (code=exited, status=48)"
  • 很遗憾没有。如果您的 Mongo 服务器有多个 IP,则 bindIP 设置为您希望 Mongo 侦听的 IP。
猜你喜欢
  • 2011-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-03-25
  • 1970-01-01
  • 1970-01-01
  • 2018-01-14
  • 1970-01-01
相关资源
最近更新 更多