Django Ubuntu部署: python3 + mysql + nginx + uswgi

本文介绍了在Ubuntu14.04系统中,使用nginx作为前端服务器,uwsgi作为桥梁,连接Django应用,并配合mysql数据库的部署步骤。包括系统更新、python3、pip、nginx、mysql和uwsgi的安装与配置。
摘要由CSDN通过智能技术生成

  Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式。

  在这种方式中,我们的通常做法是,将nginx作为服务器最前端,它将接收WEB的所有请求,统一管理请求nginx把所有静态请求自己来处理(这是NGINX的强项)。然后,NGINX将所有非静态请求通过uwsgi传递给Django,由Django来进行处理,从而完成一次WEB请求。

the web client <-> the web server(nginx) <-> the socket <-> uwsgi <-> Django

  可见,uwsgi的作用就类似一个桥接器。起到桥梁的作用。Linux的强项是用来做服务器,所以,下面的整个部署过程我们选择在Ubuntu下完成。本次使用的是Ubuntu14.04,32位系统。

1、进行Ubuntu系统更新和依赖软件安装

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值