uwsgi、nginx部署Django项目到服务器

本文详细介绍了如何在Centos服务器上部署Django项目,包括购买云服务器、安装Python3环境、配置uwsgi以及设置nginx。通过uwsgi和nginx的结合,确保项目的稳定运行。
摘要由CSDN通过智能技术生成

目录

(一)过程说明

(二)python3安装部署

(三)安装uwsgi

(四)安装nginx



(一)过程说明

    云服务器购买与使用

    Centos下python3环境部署

    Django uwsgi

    Django uwsgi+nginx

(二)python3安装部署

(1)云服务器购买与使用

云服务器:基于当下热门虚拟化技术,将服务器资源进行从新分配之后,在网络端分配给大家使用的 虚拟机。有外网ip,我们通过外网ip可以实现互联网访问。

阿里云

百度云

腾讯云,与小程序对接效果好

华为云

景安云

亚马逊

  1. 购买,看清楚是否有公网ip
  2. 使用xshell进行远程登录
  3. 像vm的虚拟机一样操作。

 (2)Centos下python3环境部署

1.确定我们开发的python版本和所有的依赖包

依照所需安装

开始在服务器安装python3.6.2

在centos7上安装python3环境,centos系统默认是携带python的,但是centos7默认携带的时候python 的2.7.5版本。Centos7系统当中大量的使用了python2的语法,所以我们安装python3不能卸载和修 改已有的python2的版本信息。

服务器ip:10.10.65.44

检测当前服务器的yum是否可用

Yum list

(1)Yum可用的情况下,我们安装python需要的依赖包

yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

(2)切换到opt下(好习惯):

(3)执行命令下载python3.6.2包

wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tar.xz

 

(4)解压文件(大写字母注意):

命令:tar -Jxvf Python-3.6.2.tar.xz

解压后:

(5)解压后切换到蓝色文件夹执行配置命令:./configure prefix=/usr/local/python3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值