Skip to Content
🚀 Drubase One v1.1 - 基于 Drupal 11 的多租户后端即服务平台
Docs指南生产部署

生产部署

学习如何将 Drubase One 部署到生产环境。

🎯 部署检查清单

安全配置

  • 修改所有默认密码
  • 配置 HTTPS/SSL
  • 设置 Trusted Host Patterns
  • 限制 CORS 来源
  • 启用严格的速率限制

性能优化

  • 启用 Redis 缓存
  • 启用页面缓存
  • 启用 CSS/JS 聚合
  • 配置 CDN
  • 优化数据库索引

监控和备份

  • 配置日志收集
  • 设置性能监控
  • 配置自动备份
  • 设置告警通知

📝 生产环境配置

Docker Compose 生产配置

version: '3.8' services: nginx: image: nginx:alpine restart: always volumes: - ./ssl:/etc/nginx/ssl environment: - VIRTUAL_HOST=api.example.com

环境变量

ENVIRONMENT=production DEBUG_MODE=false POSTGRES_PASSWORD=strong_password REDIS_PASSWORD=strong_password JWT_SECRET=random_secret_key

🔒 安全加固

# 修改文件权限 chmod 444 web/sites/default/settings.php # 删除安装文件 rm -f web/install.php # 配置防火墙 ufw allow 80/tcp ufw allow 443/tcp ufw enable

📊 监控设置

推荐工具:

  • 日志: ELK Stack / Graylog
  • 监控: Prometheus + Grafana
  • APM: New Relic / Datadog

📖 相关资源

Last updated on