当前位置: 首页 > news >正文

DRF实操——项目部署

DRF实操——项目部署

  • 一、Mysql集群
    • 1. 集群方式
      • 1)Replication集群
      • 2)PXC集群
    • 2. Docker安装PXC
      • 知识补充:具名数据卷
      • 创建docker容器
      • django后端接口服务
  • 二、Nginx
    • 概述
    • 作用
    • 安装
    • 配置
  • 三、uWSGI
    • 1. 概述
    • 2. 项目的配置
    • 3. 将本地项目及环境打包到服务器
    • 4. uwsgi的安装与启动
    • 5. 使用uwsgi启动django项目
    • 6. 动静分离
      • 1.配置django动态集群
      • 2. 测试
      • 3.将前端打包成静态文件

一、Mysql集群

1. 集群方式

1)Replication集群

运用场景:新闻类的网站、日志等对数据一致性要求不高的系统
在这里插入图片描述
在这里插入图片描述

2)PXC集群

在这里插入图片描述
在这里插入图片描述

2. Docker安装PXC

知识补充:具名数据卷

在这里插入图片描述

创建docker容器

  1. 拉取PXC集群镜像
sudo docker pull percona/percona-xtradb-cluster:5.7
  1. 创建volume具名数据卷
sudo docker volume create --name v1
sudo docker volume create --name v2
sudo docker volume create --name v3

在这里插入图片描述

  1. 查看所有的volume数据卷:sudo docker volume ls
    在这里插入图片描述
  2. 查看挂载路径指令
sudo docker volume inspect v1

在这里插入图片描述

  1. 设置就局域网:要保证三个mysql处于一个局域网中,使用以下命令。如果在一个局域网中,则不需要以下配置。
    在这里插入图片描述
    查看网络信息:
sudo docker network inspect net1

在这里插入图片描述

  1. 创建mysql节点并启动
    #CLUSTER_NAME:集群名
    #–name=node1:容器名
    #–net=net1:刚配置的局域网络
    #–ip 172.18.0.2:必须是刚刚配置的网段里的ip地址
sudo docker run -d -p 8002:3306 -v v1:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=jiayin123 -e XTRABACKUP_PASSWORD=jiayin123 -e CLUSTER_NAME=PXC --name=node1 --net=net1 --ip 172.18.0.2 percona/percona-xtradb-cluster:5.7sudo docker run -d -p 

http://www.mrgr.cn/news/40136.html

相关文章:

  • Conda 虚拟环境使用指南,python,anaconda,miniconda
  • 自己做个国庆75周年头像生成器
  • 解决 Could not locate zlibwapi.dll. Please make sure it is in your library path
  • LLM 构建Data Multi-Agents 赋能数据分析平台的实践之⑥:NL2SQL技术探讨
  • TI DSP TMS320F280025 Note16:EPWM的原理与使用
  • 粉丝们得以一窥索菲亚罗兰奢华的90岁生日庆祝仪式! 她已完成了所有的遗愿清单 !
  • 删除二叉树中以x为根节点的子树(包括根结点)
  • Java常用三类定时器快速入手指南
  • 2024/9/30 英语每日一段
  • 数据结构之链表(2),双向链表
  • Python的异步编程
  • HTML+CSS基础 第二季课堂笔记
  • 【d56】【sql】完成sql 7题目
  • 读代码UNET
  • CSV数据行(取值)的列数多于表头字段数-Pandas无法正常读取
  • 鸿蒙开发(NEXT/API 12)【状态查询与订阅】手机侧应用开发
  • 如何给一张图像判断失真类型?
  • 【Kubernetes】常见面试题汇总(四十七)
  • (c++)内存四区:1.代码区2.全局区(静态区)3.栈区4.堆区
  • 使用 SSH 连接 Docker 服务器:IntelliJ IDEA 高效配置与操作指南