【发布时间】:2020-04-23 14:39:28
【问题描述】:
我认为论坛中的其他讨论已经解决了这个问题,但到目前为止我的所有尝试都失败了,尽管非常仔细地遵循了说明。
我正在尝试设置 mongodb 以在我的 nodejs 服务器的后端工作。 我修改了 sudo nano /etc/mongod.conf 文件:
# mongod.conf
# for documentation of all options, see:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Where and how to store data.
storage:
dbPath: /var/lib/mongodb
journal:
enabled: true
# engine:
# mmapv1:
# wiredTiger:
# where to write logging data.
systemLog:
destination: file
logAppend: true
path: /var/log/mongodb/mongod.log
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0
# how the process runs
processManagement:
fork: true
timeZoneInfo: /usr/share/zoneinfo
#security:
authorization: enabled
#operationProfiling:
#replication:
replSetName: volatize0
setParameter:
enableLocalhostAuthBypass: false
接着是:
sudo systemctl start mongod
然后执行:
>sudo netstat -tnlp
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:27017 0.0.0.0:* LISTEN 1888/mongod
tcp 0 0 127.0.0.1:27019 0.0.0.0:* LISTEN 4895/mongod
我仍然无法通过 node.js 连接到服务器 它拒绝连接。
你能指导我如何让 mongodb 除了监听 localhost 之外还监听静态 ip?
谢谢
【问题讨论】:
标签: node.js mongodb ubuntu remote-access