当前位置: 首页 > 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.7

sudo docker run -d -p 
http://www.dtcms.com/a/13211.html

相关文章:

  • 大模型增量训练--基于transformer制作一个大模型聊天机器人
  • ftdi_sio驱动学习笔记 8 - 增加MPSSE SPI
  • leetcode每日一题day14(24.9.24)——字符串最多的子序列
  • git commit -am 仅提交已修改文件
  • 【Golang】Go语言字符串处理库--strings
  • NAND Flash虚拟层坏块管理机制
  • 如何选择适合的AI训练数据集进行人工智能训练
  • 计算机基础知识
  • 数学建模研赛总结
  • 在 C++ std::set 中如何利用不同类型的值进行搜索?
  • 吐槽一次qiankun微前端的框架
  • 【从零开始实现stm32无刷电机FOC】【实践】【7.1/7 硬件设计】
  • Nginx部署前端Vue项目的深度解析
  • 【计算机网络最全知识点问答】第二章 物理层
  • 828华为云征文|部署在线论坛网站 Flarum
  • 为了学习Python熬夜部署了Jupyter Notebook 6.x
  • 使用 Nexus 代理 Docker Hub 的配置指南
  • python爬虫初体验(三)——将网页数据导出csv和excel文件
  • Python快速上手爬虫的7大技巧
  • 回归预测 | Matlab基于SO-ESN蛇群算法优化回声状态网络多输入单输出回归预测
  • Python字符串基础和处理
  • CSS 效果:实现动态展示双箭头
  • fish-speech语音大模型本地部署
  • Leetcode 3306. Count of Substrings Containing Every Vowel and K Consonants II
  • 针对考研的C语言学习(定制化快速掌握重点2)
  • Zabbix 7.0 图表中文乱码问题处理步骤
  • u2net网络模型训练自己数据集
  • 【Linux】包管理器、vim详解及简单配置
  • 9月27日,每日信息差
  • MATLAB案例 | 沪深股市收益率的二元Copula模型