Appearance
云平台部署
15.1 Linux 服务器部署
15.1.1 服务器准备
- 选择云服务提供商
- 配置服务器规格
- 设置安全组规则
15.1.2 环境配置
- 安装 Docker、Docker Compose
- 配置 Python 环境
- 设置防火墙规则
15.1.3 应用部署
- 上传代码到服务器
- 构建 Docker 镜像
- 启动应用服务
15.2 阿里云 / 腾讯云 / 华为云部署
15.2.1 阿里云部署
- ECS 实例创建
- RDS 数据库配置
- OSS 对象存储
- SLB 负载均衡
15.2.2 腾讯云部署
- CVM 实例创建
- TDSQL 数据库配置
- COS 对象存储
- CLB 负载均衡
15.2.3 华为云部署
- ECS 实例创建
- RDS 数据库配置
- OBS 对象存储
- ELB 负载均衡
15.3 Nginx 反向代理与域名配置
15.3.1 Nginx 配置
nginx
server {
listen 80;
server_name example.com;
location / {
proxy_pass http://localhost:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}15.3.2 HTTPS 配置
- 申请 SSL 证书
- 配置 HTTPS 访问
- 自动续期证书
15.3.3 域名解析
- 配置 DNS 解析
- 设置 A 记录
- 配置 CDN 加速
15.4 本章小结
- 学习了 Linux 服务器部署方法
- 掌握了主流云平台部署流程
- 了解了 Nginx 反向代理配置
- 熟悉了域名和 HTTPS 配置
