gpt4 book ai didi

mongodb 只听 localhost 和 lan ip

转载 作者:可可西里 更新时间:2023-11-01 09:59:07 25 4
gpt4 key购买 nike

我有一台安装了 mongodb 的 Ubuntu 服务器。是否可以配置 mongodb 以便我可以使用 本地主机及其 LAN IP 地址连接到它。

默认的 mongo 配置可以很好地使用本地主机进行连接:

bind_ip = 127.0.0.1

如果我更改为 LAN IP,那么我只能使用该 IP 进行连接,而不能使用本地主机:

bind_ip = 10.10.10.10

如果我尝试同时添加两者,则会收到 address in use 错误并且无法启动:

bind_ip = 127.0.0.1, 10.10.10.10

如果我删除 bind_ip 设置,那么两者都可以工作,但我也能够连接到服务器外部 IP(我不想要)。

#bind_ip = 127.0.0.1, 10.10.10.10

那么,我怎样才能让 mongo 监听本地接口(interface),同时允许来自本地主机及其 LAN IP 的连接?

最佳答案

在@wdberkeley 的评论的帮助下,我意识到问题出在绑定(bind)到的 IP 地址列表中 , 之后的空格。但是,这个问题似乎只影响旧的配置文件格式(不影响 YAML)。

# This Works:
bind_ip = 127.0.0.1,10.10.10.10

# This doesn't work:
bind_ip = 127.0.0.1, 10.10.10.10

关于mongodb 只听 localhost 和 lan ip,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27821232/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com