admin 发表于 2024-4-7 16:23:45

mongodb 配置指定ip能访问


mongodb 配置指定ip能访问
为了配置MongoDB以允许指定IP地址访问,您需要修改MongoDB配置文件(通常是mongod.conf),并重启MongoDB服务。以下是配置指定IP访问的步骤:

找到MongoDB配置文件,通常在/etc/mongod.conf或/usr/local/etc/mongod.conf。

修改net部分,将bindIp选项设置为您希望允许的IP地址或子网。例如,要允许特定的IP地址192.168.1.100,使用以下配置:

net:
port: 27017
bindIp: 192.168.1.100

如果您想要允许来自特定子网的所有连接,使用子网掩码。例如,允许192.168.1.0/24子网的连接:

net:
port: 27017
bindIp: 192.168.1.0/24

保存配置文件。

重启MongoDB服务以应用更改。在大多数Linux系统上,可以使用以下命令之一:

sudo systemctl restart mongod

或者

sudo service mongod restart

请注意,将bindIp设置为127.0.0.1仅允许本地机器访问,设置为0.0.0.0将允许任何IP地址访问(这样做需要谨慎,因为这可能导致安全问题)。

确保在修改配置文件和重启服务之前,您已经创建了相应的防火墙规则来允许指定IP访问MongoDB的端口(默认为27017)。

提示:AI自动生成,仅供参考
页: [1]
查看完整版本: mongodb 配置指定ip能访问