用Django全栈开发——29. 部署之阿里云CentOS+Nginx+uWsgi+Django

大家好,这是皮爷给大家带来的最新的学习Python能干啥?之Django教程,从零开始,到最后成功部署上线的项目。这一节,全是干货!全是干货!建议收藏保存!!因为我们超级详细的讲解怎样部署我们的网站到服务器上。

皮爷的每一篇文章,都配置相对应的代码。这篇文章没有代码。哈哈哈哈哈

在这里插入图片描述

上一节我们已经成功购买了阿里云服务器,并且服务器系统是CentOS 7.7 64位系统。

这一节,我们就用二十一步,来把我们的Django项目,通过使用Nginx + uWsgi + Supervisor部署到线上服务区。

部署步骤繁琐麻烦,大家一定要跟紧每一步,这篇文章是网上最全的部署文章,而且是一步一步的给大家展示如何部署。所以,请认真学习。

1/21 登录服务器

上一篇文章我们购买了服务器,公网IP是39.104.203.202:

在这里插入图片描述

所以,我们通过SSH来登录到服务器,Mac OS和Linux用户,直接用系统自带的终端就可以;windows用户,可以使用putty来登录:

$ ssh root@39.104.203.202

登录成功显示的是这样:

在这里插入图片描述

2/21 安装Git

由于新的CentOS 上面是没有git的,所以,我们通过下面命令来安装Git。安装Git的目的是为了从Github上下载我们的代码。

$ sudo yum install -y git

安装成功之后是这个样子:

在这里插入图片描述

3/21 下载源码

安装好Git之后,我们就要从Github上下载我们的PeekpaCom项目。

PeekpaCom项目地址是,欢迎大家点星星:https://github.com/SwyftG/PeekpaCom

我们通过以下命令来下载源码:

$ git clone https://github.com/SwyftG/PeekpaCom.git

下载完成之后是这样:

在这里插入图片描述

4/21 安装Python

我们项目是使用Python 3运行的,但是系统里面自带的Python版本是2.7.5

在这里插入图片描述

所以我们使用以下命令来安装Python 3

# 安装Python
$ sudo yum install -y python3

# 检测Python版本
$ python3 -V

可以看到,安装完成之后,我们再检测以下Python 3的版本,是 3.6.8

在这里插入图片描述

5/21 安装虚拟环境

我们在第一课的时候就介绍过,整个项目我们是使用的Python虚拟环境开发的,所以,我们为了维持一致,需要在服务器上也安装虚拟环境。 使用以下命令一条一条的输入:

# 更新pip
$ sudo pip3 install --upgrade pip

在这里插入图片描述

# 安装virtualenv
$ sudo pip3 install virtualenv

在这里插入图片描述

# 先安装pbr,再安装virtualenwrapper
$ sudo pip3 install pbr
$ sudo pip3 install virtualenvwrapper

在这里插入图片描述

6/21 设置virtualenv参数

及时安装完virtualenv,我们还不能使用,需要设置一下参数,通过命令进入bashrc文件:

$ sudo 
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值