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

django框架开发部署项目

 前言:相信看到这篇文章的小伙伴都或多或少有一些编程基础,懂得一些linux的基本命令了吧,本篇文章将带领大家服务器如何部署一个使用django框架开发的一个网站进行云服务器端的部署。

文章使用到的的工具

  • Python:一种编程语言,只能进行后端数据的处理和管理前端HTML文件,不能用来处理HTTP请求
  • Nginx:web服务器,用于处理HTTP请求
  • uWsgi:Python的第三方库,建立Nginx和Python环境的交互通信
  • Django:Python的Web开发框架,部署HTML文件和数据库

接下来我将通过下列 云服务器一步一步演示,

0.创建云服务器(选择免费的即可)

1.连接云服务器

1.0.0通过idea的ssh进行连接

 输入你的云服务器ip与密码,用户名默认是ssh,连接成功后会有一个控制台出来

在这个控制台中就可以操作您的云服务器了 

1.0.1建立文件连接

 配置好之添加文件映射(你本机的项目地址与服务器项目地址),后点击浏览远程主机

效果如下,可以直接看到目标虚拟机中的文件

 1.0.2把项目所需文件上传进云服务器

右击项目文件->部署->上传到sfy

2.服务器端应用的安装

2.0 组件流程图

 nginx:用作转发反向代理,基本所有服务器都会使用到这个,可能有人要问不使用可以不?如果只是测试的话可以不使用,python,java中的web容器能够承载的并发量过小,使用nginx可以提高承载量,举个例子:在不使用nginx时同时有100个人访问你的网站,你的网站挂了,如果使用nginx的话1000个人同时访问也没什么问题。

uwsgi:监听端口,主要监听nginx转发过来的请求进行处理。

组件了解即可,会安装使用就好了,

http://www.lryc.cn/news/30396.html

相关文章:

  • Unity记录1.3-入门-第一阶段总结
  • Linux入门篇-文件管理
  • 如何从错误中成长?
  • 谈谈一个程序员的职场心得(真有用)
  • Pytest:一个卓有成效的测试工具
  • Compose 动画 (三) : AnimatedVisibility 从入门到深入
  • 网络基础(二)
  • Java线程知识点总结
  • 数据结构——第三章 栈与队列(4)
  • 华为机试HJ73-计算日期到天数转换
  • 【阅读笔记】你不知道的JavaScript--this与对象2
  • 单板TVS接地不当造成辐射骚扰超标问题分析-EMC
  • 用Python Flask为女朋友做一个简单的网站(附可运行的源码)
  • vue3+rust个人博客建站日记5-所有界面
  • 青少年软件编程C++一级真题(202212)
  • 【Spring】AOP底层原理(动态代理)-》 AOP概念及术语 -》 AOP实现
  • Java8 新特性 之 lambda 表达 和 函数式接口
  • Netty服务端和客户端开发实例
  • linux基本指令和权限
  • 滚蛋吧,正则表达式!
  • 序列号和反序列化--java--Serializable接口--json序列化普通使用
  • Java异步任务编排
  • Hive与HBase的区别及应用场景
  • C++之单例模式
  • Redis十大类型——Set与Zset常见操作
  • 车载雷达实战之Firmware内存优化
  • 【剑指Offer】JZ14--剪绳子
  • raspberry pi播放音视频
  • 【电子学会】2022年12月图形化二级 -- 老鹰捉小鸡
  • C++的双端队列