前言:相信看到这篇文章的小伙伴都或多或少有一些编程基础,懂得一些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转发过来的请求进行处理。

组件了解即可,会安装使用就好了,不必要去深究

django中的配置setting相关推荐

  1. Django中如何配置CSS文件

    Django中如何配置css文件 我的编辑器是pycharm,Django版本是2.1.0 1.在项目中manage.py同级目录下新建static文件夹,在static文件夹下新建css文件夹,在c ...

  2. Django框架(9.Django中的配置使用MySQL数据库以及页面重定向)

    ORM框架简介 ORM框架还可以通过方便的配置就可以进行数据库的切换 进入虚拟环境,创建一个新的项目,django-admin  startproject test2  (test2为项目名) 创建好 ...

  3. python后台架构Django教程——项目配置setting

    全栈工程师开发手册 (作者:栾鹏) 本文衔接至python后台架构Django开发全解. 有其他问题请先阅读:http://blog.csdn.net/luanpeng825485697/articl ...

  4. Django中celery配置总结

    情景: 用户发起request,并等待response返回.在本些views中,可能需要执行一段耗时的程序,那么用户就会等待很长时间, 造成不好的用户体验,比如发送邮件.手机验证码等. 使用celer ...

  5. 关于PDF.js使用过程中PDF不能识别中文的问题,进行DJango中的配置

    PDF.js的要识别中文,必须要配置好两个文件, 第一: cmaps需要在viewer.js配置,我使用的pdf.js是2.3.200版本,搜索它的配置在: 因为我在django设定了静态文件目录为/ ...

  6. Django中Celery简介

    初识Celery: Celery 是一个 基于python开发的分布式异步消息任务队列,通过它可以轻松的实现任务的异步处理,可将一些耗时的任务放入该消息队列中处理,一些定时任务也可以放入队列中自动执行 ...

  7. django oracle数据库配置,django连接oracle时setting 配置方法

    下一步是将新创建的应用程序与项目相关联.为此,您需要编辑 myproj 文件夹中的 settings.py 文件,将字符串"myproj.myapp"追加到 INSTALLED_A ...

  8. Django中的缓存的配置与使用

    一.使用装饰器 在文件开头导入下面代码,然后在函数上方添加缓存的装饰器 from django.views.decorators.cache import cache_page @cache_page ...

  9. Django框架(7.Django中视图,url的配置)

    视图 在Django中,通过浏览器去请求一个页面时,使用视图函数来处理这个请求的, 视图函数处理之后,要给浏览器返回页面内容 url匹配 urlpatterns 是固定写法,它的值是 列表 我们在浏览 ...

最新文章

  1. 【数据展示】matplotlib子图设置子标题(subtitle for subplot)
  2. 经典C语言程序100例之四零
  3. Linux 用户与用户组管理
  4. 通过nginx在window下部署项目
  5. 基于tcp的应用层协议还原
  6. Samba 共享目录设置在Home目录下
  7. jsmind 线条_jsMind思维导图模式数据展示
  8. 某大学校园网设计方案大学校园拓扑图 全解
  9. App登陆页面必备(一)
  10. 1.Spring注解01、组件注册-@Configuration@Bean给容器中注册组件
  11. 手游脚本_开发与迭代
  12. 苹果手机相册怎么分类_电子相册怎么做?用手机app可以剪辑电子相册视频吗?...
  13. 企业信用资质等级证书的办理流程
  14. 新手如何第一次编写 “Hello World“ Windows 驱动程序 (KMDF)
  15. CAST和VALIDATE_CONVERSION函数 db官方例子
  16. Unity 报错之 ToLua打包:Unable to find tolua DllNotFoundException: tolua
  17. 基于OpenCV的混凝土裂纹检测
  18. java学习第109天,p665-676(05/07),12集干的漂亮
  19. 任务3、监控界面设计
  20. linux内存测试工具memtest,用Memtest86检测电脑内存

热门文章

  1. 基础类型和引用类型的区别
  2. 大厂高频面试题之Java并发核心AQS源码详解
  3. 还一场精彩绝伦的时装秀,为努力奋斗的这些年
  4. 搜狗浏览器打开的网页ico图标不显示
  5. PHP打一动物,天赐良缘是什么动物 打一生肖
  6. 为什么要做企业固定资产管理系统,企业如何加强固定资产管理
  7. xp系统远程不上服务器,WindowsXP 连接Windows 2003远程桌面 本地打印机 映射不过去 解决办法...
  8. CIGRE(国际大电网会议)对应用于电力系统以及电力设备的数据挖掘体系的定义
  9. 微信支付之企业付款--微信商户后台没有“企业付款到零钱”解决方案
  10. 如何在线剪辑视频?手机视频怎样剪辑?