无法绑定到公共IP MongoDB

时间:2019-06-15 23:06:49

标签: python mongodb pymongo ip-address

我正在尝试绑定我的公共IP。但是,在nano /etc/mongod.conf中编辑内容时,此操作无效。现在我认为这可能是问题所在。运行ifconfig仅显示我的私有IP地址:

enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.0.7 netmask 255.255.255.0 broadcast 10.0.0.255

现在,如果我想从网络外部访问此数据库,我确实不想绑定到该私有IP地址,那么我该如何使用我的公共IP地址呢?

# network interfaces net: port: 27017 bindIp: 127.0.0.1,public_ip_here

当尝试使用此配置重新启动服务时,这是我收到的错误消息:

● mongod.service - High-performance, schema-free document-oriented database
   Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2019-06-15 19:04:21 EDT; 1s ago
     Docs: https://docs.mongodb.org/manual
  Process: 4616 ExecStart=/usr/bin/mongod --config /etc/mongod.conf (code=exited, status=48)
 Main PID: 4616 (code=exited, status=48)

Jun 15 19:04:21 server systemd[1]: Started High-performance, schema-free document-oriented database.
Jun 15 19:04:21 server systemd[1]: mongod.service: Main process exited, code=exited, status=48/n/a
Jun 15 19:04:21 server systemd[1]: mongod.service: Failed with result 'exit-code'.

我认为问题必须围绕这样一个事实:在执行ifconfig命令时,我的公共IP地址没有显示。但是,我不确定。我正在使用带有ubuntu的我的旧台式机塔来托管mongodb实例,此外还连接了互联网连接。感谢所有提前答复的人。

0 个答案:

没有答案