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