linux

MongoDB在Linux上的网络配置指南

小樊
41
2025-08-09 12:53:42
栏目: 云计算

以下是Linux上配置MongoDB网络的指南:

  1. 修改配置文件
    找到配置文件/etc/mongod.conf,编辑net部分:
    • 允许所有IP连接:bindIp: 0.0.0.0
    • 仅允许特定IP连接:bindIp: "127.0.0.1,192.168.1.100"(逗号分隔)。
  2. 重启服务
    sudo systemctl restart mongod
  3. 配置防火墙
    • UFWsudo ufw allow 27017/tcp
    • Iptablessudo iptables -A INPUT -p tcp --dport 27017 -j ACCEPT
  4. 启用安全认证(推荐)
    • 在配置文件中添加:security: authorization: enabled
    • 创建管理员用户:
      mongo  
      use admin  
      db.createUser({user: "admin", pwd: "密码", roles: ["root"]})  
      ```。  
      
  5. 验证配置
    • 检查端口监听:netstat -tuln | grep 27017
    • 测试远程连接:mongo "mongodb://服务器IP:27017" -u admin -p 密码

安全提示:生产环境中避免使用0.0.0.0,限制为特定IP,并定期更新MongoDB版本。

0
看了该问题的人还看了