端云工程 2026年09月28日 · 1 分钟阅读

Django + MySQL + Nginx 部署检查表:上线前逐项确认

环境变量、数据库迁移、静态资源、反向代理、HTTPS、备份与回滚的实用清单。

部署检查表

1. 配置与密钥

  • 生产 DEBUG=False
  • 密钥只放服务器环境变量,不进 Git
  • ALLOWED_HOSTS 写明确域名
  • AI API Key 由部署者自己填写

2. 数据库

  1. 备份生产库
  2. 执行迁移
  3. 检查慢查询与索引
  4. 验证后台能正常写入

3. Nginx 分流

  • 静态资源交给 Nginx -动态请求转发给 Gunicorn
  • SSE 接口关闭代理缓冲,并设置合理超时

4. 发布与回滚

每次发布记录 Git commit、迁移编号和配置变更。出问题时先看错误日志,再决定回滚代码还是恢复数据库。

评论

Giscus 评论配置完成后自动开启。可在 .env 中填写 GISCUS_* 变量。