阅读量:4
以下是Linux上配置MongoDB网络的指南:
- 修改配置文件
找到配置文件/etc/mongod.conf,编辑net部分:- 允许所有IP连接:
bindIp: 0.0.0.0。 - 仅允许特定IP连接:
bindIp: "127.0.0.1,192.168.1.100"(逗号分隔)。
- 允许所有IP连接:
- 重启服务
sudo systemctl restart mongod。 - 配置防火墙
- UFW:
sudo ufw allow 27017/tcp。 - Iptables:
sudo iptables -A INPUT -p tcp --dport 27017 -j ACCEPT。
- UFW:
- 启用安全认证(推荐)
- 在配置文件中添加:
security: authorization: enabled。 - 创建管理员用户:
mongo use admin db.createUser({user: "admin", pwd: "密码", roles: ["root"]}) ```。
- 在配置文件中添加:
- 验证配置
- 检查端口监听:
netstat -tuln | grep 27017。 - 测试远程连接:
mongo "mongodb://服务器IP:27017" -u admin -p 密码。
- 检查端口监听:
安全提示:生产环境中避免使用0.0.0.0,限制为特定IP,并定期更新MongoDB版本。
以上就是关于“MongoDB在Linux上的网络配置指南”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm