跳到内容
Linux部署流程
部署过程记录
上线主线:已完成
- DigitalOcean VPS 与 Ubuntu 24.04 基线检查
- SSH Key 登录、Host Key 与管理员
cheng
- 创建无登录权限的服务用户
y1shu
- 系统更新、新内核与 1 GiB Swap
/srv/y1shu 代码、venv、配置和数据目录
- GitHub 只读 Deploy Key、仓库转移与 remote 更新
- Python venv、生产依赖和真实环境变量
- SQLite 一致性迁移、权限与完整性校验
- Gunicorn 直连测试及 Control Socket 权限问题修复
- systemd 安装、启动、日志与开机启用
- Nginx 安装、静态目录权限、反向代理和默认站点移除
- 域名 A/CNAME 记录与 DNS 验证
- Nginx
server_name 与 Flask TRUSTED_HOSTS 同步
- Let’s Encrypt HTTPS 证书和 HTTP 301 跳转
- Certbot 自动续期
--dry-run
读者留言
READER NOTES
还没有留言,写下第一条想法吧。