debian

Debian MongoDB配置有哪些要点

小樊
32
2025-05-08 14:01:55
栏目: 云计算

在Debian系统上配置MongoDB时,有几个关键要点需要注意,以确保系统的安全性、性能和可用性。以下是详细的配置要点:

1. 系统更新与准备

sudo apt update && sudo apt upgrade -y

2. 导入MongoDB公钥

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

3. 创建MongoDB列表文件

echo "deb [ archamd64,arm64 ] https://repo.mongodb.org/apt/debian bullseye/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

4. 安装MongoDB

sudo apt update
sudo apt install -y mongodb-org

5. 配置MongoDB

net:
  port: 27017
  bindIp: 0.0.0.0  # 允许任意IP地址连接
security:
  authorization: enabled
use admin
db.createUser({
  user: "admin",
  pwd: "your_password",
  roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
})
net:
  ssl:
    mode: requireSSL
    PEMKeyFile: /path/to/mongodb.pem
    CAFile: /path/to/ca.pem

6. 启动和启用MongoDB服务

sudo systemctl start mongod
sudo systemctl enable mongod

7. 验证安装

mongo

8. 防火墙配置

sudo ufw allow 27017
sudo ufw reload

9. 定期更新和维护

sudo apt update && sudo apt upgrade -y

0
看了该问题的人还看了