首先准备环境: 1.使用虚拟机 VMware Workstation Pro (也可以不用),安装Ubuntu-18.04.2系统 开始搭建环境 (因为ubuntu18.4.2集成了python3.6,因此不需下载python3,只需下载pip即可,有的话可以不用下载) sudo apt install python3-pip ------搭建python环境------ sudo apt-get install python3 (如果有python环境可以不装) sudo apt-get in…
目录 Nginx+uWSGI+Django部署web服务器 环境说明 前言 搭建项目 Django部署 编辑luffy/luffy/settings.py 编辑luffy/app01/views.py 编辑luffy/luffy/urls.py 运行并测试 uWSGI部署 测试运行uWSGI 使用uWSGI运行django项目 uWSGi热加载Djangoa项目 部署nginx nginx配置uwsgi和django django部署static文件 重新加载nginx进行测试 测试nginx…
0.前言 ubuntu 18.04自带一个截图工具gnome-screenshot,有三种模式,全屏截图.当前活动窗口截图.选取活动区域截图 1.设置快捷键 Setting->Devices->Keyboard 在keyboard最下面有个Custom Shortcuts就是可定制快捷键了 点击"+"号,name随意写,command填入gnome-screenshot -a,快捷键自定义,这样每次打开都是选取活动窗口截图了 2.模式选择 输入gnome-screensho…
当我们在用django开发的web项目时,开发测试过程中用到的是django自带的测试服务器,由于其安全及稳定等性能方面的局限性,django官方并不建议将测试服务器用在实际生产. nginx+uwsgi+django是我们常用的django部署方式.nginx作为最前端的服务器,他负责接收所有的客户端请求,对于请求的静态文件,由nginx服务器自己完成,因为它具有很好处理静态文件的能力,性能进行过优化,支持高并发量:uWSGI服务器作为支持服务器,是用来服务nginx的,nginx将请求的动态…
python开发群里经常有同学问 nginx+uwsgi+django 着了教程部署,但是不知道他们之间怎么样的关系,于是我就google到了一个让我看起来很认同的图,大家看了也比较认同,于是就分享出来下. 这是这张图的出处 点击…
window7下安装ubuntu双系统 1.首先下载ubuntu镜像文件 进入ubuntu官网,http://releases.ubuntu.com/18.04/.下载最新镜像,ubuntu-18.04-desktop-amd64.iso. 2.下载rufus制作U盘引导Linux 点击链接http://rufus.akeo.ie/下载并安装rufus. 插入U盘,选择你下载的ubuntu镜像进行制作. 3.在window下分出一个空闲的磁盘空间. win+R,在运行输入diskmgmt.msc…
首先说明,我假设读者懂得分区.安装系统,所以不再深入讨论具体操作. 如果需要手把手教程,建议先参考其它Windows中加装Linux的相关文章. 网上其它文章.教程的常见问题是,各家机器配置不一样,安装位置不一样. 结果同样的步骤A安装成功,B却失败了,没有统一的解决方法. 下面我将会总结我理解的几个问题,供大家参考. 先说一下我的配置: DELL 5179 2 in 1笔记本. Windows安装在内置固态硬盘. Ubuntu安装在内置读卡器的TF卡. 一. BIOS设置 BIOS设置主要有两…
Nginx概述 Nginx是一款轻量级的HTTP服务器,采用事件驱动和异步非阻塞处理方式框架,这让其具有极好的IO性能,市场用于服务端的反向代理和负载均衡 Nginx优点 高并发连接:官方测试Nginx能够支撑5万并发连接,实际生产环境中更可以支撑2~4万并发连接数. 内存消耗少:在主流的服务器中Nginx目前是内存消耗最小 免费使用可以商业化:开源 配置文件简单:网络和程序配置通俗易懂 环境搭建 购置服务器 阿里云学生优惠服务器(推荐) https://promotion.aliyun.com…
1.更新ubantu的apt apt-get update 必要时候更新系统:      apt-get upgrade 2.远程连接服务器 ssh 用户名@ip 上传代码 :        scp 本地文件夹/文件   用户名@ip:远程存放位置 3.安装数据库 apt-get install mysql-server mysql-client libmysqlclient-dev (ps:如果不安装libmysqlclent-dev,接下来安装mysql-python可能会报错) 安装完成以…
10.1.说明: 1.介绍: 创建Django项目,可以通过 pyhon3 manage.py runserver 0.0.0.0:8080 & 命令更方便地调试程序,但是如果当一个项目完成了之后, 需要部署到真正的环境,就需要考虑其稳定性.通过Nginx+Uwsgi部署自己的项目,nginx对于处理静态资源能力强,利用Nginx处理静 态资源请求,而对于动态请求,nginx将其转发到uwsgi处理,Uwsgi处理后台的动态请求后再转发给nginx,实现动静分离. nginx+uwsgi动静分离…