Django + MySQL + Nginx 部署检查表:上线前逐项确认
环境变量、数据库迁移、静态资源、反向代理、HTTPS、备份与回滚的实用清单。
部署检查表
1. 配置与密钥
- 生产
DEBUG=False - 密钥只放服务器环境变量,不进 Git
ALLOWED_HOSTS写明确域名- AI API Key 由部署者自己填写
2. 数据库
- 备份生产库
- 执行迁移
- 检查慢查询与索引
- 验证后台能正常写入
3. Nginx 分流
- 静态资源交给 Nginx -动态请求转发给 Gunicorn
- SSE 接口关闭代理缓冲,并设置合理超时
4. 发布与回滚
每次发布记录 Git commit、迁移编号和配置变更。出问题时先看错误日志,再决定回滚代码还是恢复数据库。
评论
Giscus 评论配置完成后自动开启。可在
.env中填写 GISCUS_* 变量。