Skip to content

云平台部署

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 配置