1.2.1 方案解读
学习目标
这一节,我们从 基础知识、简单实践、小结 三个方面来学习
基础知识
案例需求
实现一套业务环境的项目发布流程,基本的网站架构效果如下:
架构解读:负载均衡采用Nginx服务,基于请求内容进行后端跳转动态应用使用的nginx 或者 uwsgi服务后端服务应用有多套编程语言研发的web项目。有基于java语言的sprintCloud框架开发的有基于python语言的django框架开发的我们要发布的是django后端服务代码
方案分析
项目部署分析
分析:2、python环境 ---> 3、python虚拟环境1、django环境部署4、django软件安装5、项目基本操作6、应用基本操作7、view和url配置8、问题:只有本机能访问9、方案代理---- 10、nginx11、nginx实现代理12、nginx软件安装13、nginx基本操作14、nginx代理的配置15、目录结构16、查看配置文件17、找到对应的代理配置项18、启动django29、启动nginx20、整个项目调试
环境部署方案
环境部署方案
一、django环境部署1.1 python虚拟环境1.2 django环境部署1.2.1 django软件安装1.2.2 项目基本操作1.2.3 应用基本操作1.2.4 view和url配置
二、nginx代理django2.1 nginx软件安装2.1.1 nginx软件安装2.1.2 nginx基本操作2.2 nginx代理配置2.2.1 目录结构查看2.2.2 配置文件查看2.2.3 编辑代理配置项
三、项目调试3.1 启动软件3.1.1 启动django3.1.2 启动nginx3.2 整个项目调试
1、施工方案的分析原理:基于需求关键点-查依赖-查流程
2、施工方案编写的流程:基于需求分析的流程,按结点输出方案
小结