Database MongoDB绑定ip不与aws弹性ip和127.0.0.1一起工作?
我尝试在mongodb.conf文件中绑定_ip。我的MongoDB版本是3.6。我已经安装了Ubuntu18.04 mongodb.log:Database MongoDB绑定ip不与aws弹性ip和127.0.0.1一起工作?,database,mongodb,Database,Mongodb,我尝试在mongodb.conf文件中绑定_ip。我的MongoDB版本是3.6。我已经安装了Ubuntu18.04 mongodb.log: this is the error log from var/mongodb/mongodb.log: 2020-03-05T05:31:13.642+0000 I CONTROL [main] ***** SERVER RESTARTED ***** 2020-03-05T05:31:13.648+0000 I CONTROL [i
this is the error log from var/mongodb/mongodb.log:
2020-03-05T05:31:13.642+0000 I CONTROL [main] ***** SERVER RESTARTED *****
2020-03-05T05:31:13.648+0000 I CONTROL [initandlisten] MongoDB starting : pid=9307 port=27017 dbpath=/var/lib/mongodb 64-bit ho$
2020-03-05T05:31:13.648+0000 I CONTROL [initandlisten] db version v3.6.3
2020-03-05T05:31:13.648+0000 I CONTROL [initandlisten] git version: 9586e557d54ef70f9ca4b43c26892cd55257e1a5
2020-03-05T05:31:13.648+0000 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.1.1 11 Sep 2018
2020-03-05T05:31:13.648+0000 I CONTROL [initandlisten] allocator: tcmalloc
2020-03-05T05:31:13.649+0000 I CONTROL [initandlisten] modules: none
2020-03-05T05:31:13.649+0000 I CONTROL [initandlisten] build environment:
2020-03-05T05:31:13.649+0000 I CONTROL [initandlisten] distarch: x86_64
2020-03-05T05:31:13.649+0000 I CONTROL [initandlisten] target_arch: x86_64
2020-03-05T05:31:13.649+0000 I CONTROL [initandlisten] options: { config: "/etc/mongodb.conf", net: { bindIp: "127.0.0.1,3.19.5$
2020-03-05T05:31:13.651+0000 E STORAGE [initandlisten] Failed to set up listener: SocketException: Cannot assign requested addr$
2020-03-05T05:31:13.651+0000 I CONTROL [initandlisten] now exiting
2020-03-05T05:31:13.651+0000 I CONTROL [initandlisten] shutting down with code:48
mongodb.conf
bind_ip=127.0.0.1,3.19.59.3
端口=27017
我试过像:
bind_ip=[127.0.0.1,3.19.59.3]
绑定ip=[127.0.0.13.19.59.3]
绑定ip=127.0.0.1 3.19.59.3
但是,我仍然无法从我的服务器访问它
127.0.0.1
是本地主机的IP地址,只能从同一台机器访问。
你能把bindIp改成以下格式吗
net:
port: 27017
bindIp: 0.0.0.0
除非启用了客户端身份验证,否则不要执行此操作
根据它应该是
bind_ip: 127.0.0.1,3.19.59.3
# or
bind_ip: localhost,3.19.59.3
bindIp: [127.0.0.1,3.19.59.3]
(没有括号,没有空格,只有逗号分隔)
但是根据
应该是
bind_ip: 127.0.0.1,3.19.59.3
# or
bind_ip: localhost,3.19.59.3
bindIp: [127.0.0.1,3.19.59.3]
我记得,过去我也有同样的问题。最后,我放弃了,使用了
bindIp:0.0.0
——当然还有身份验证和适当的防火墙设置。我认为ServerFault或dba.stackexchange可能更适合讨论这个问题。