CentOS7下部署Django+uWSGI+Nginx

    之前写PHP的时候自己一直没有手动操作在SERVER上部署项目~所以对PHP+fastcgi+Nginx的套路不是很熟悉~

    好吧~作为一个SERVER工程师,欠的债总是要还的(笑)!

   最近写python3的时候自己整了一发项目的SERVER部署,python框架用的是Django,SERVER部署的套路使用的是Django+uWSGI+Nginx这个套路~

     基于网上搜索到的资料有的版本比较陈旧,有的帖主思维比较跳跃,导致第一次部署之旅持续了两天,简直是头破血流,极度酸爽~

     本文对于Django框架的使用,uWSGI是啥,Nginx起到什么样的作用不做过多讲解!网上可以搜到很多相关资料!

     主要把Django+uWSGI+Nginx成功部署的流程记录一下!

 

 

准备工作

准备一台SERVER,当然你是本地的虚拟机也可以,但是案例以阿里云为例!

申请阿里云服务器时我们选择CentOS系统!

首先,在阿里云后台实例中,我们找到已开通的实例,选择网络与安全中的安全组,添加安全组信息!

然后开启8080端口的权限,像下图这样填写信息!

再开启8000/9000端口权限(再添加一个安全组,配置信息如上图,80/80改成8000/9000即可)

接着我们需要重置一下申请到阿里云的ssh密码(不要忘记设置好密码后重启一下实例)

 

 

安装所需软件

在做完准备工作后,我们可以在阿里云实例信息里获得服务器的ip和密码

使用ssh连接阿里云,像下面这样(当然,@后的ip应该改成你自己的)

输入密码后连接到服务器

接着我们来看一下系统的版本

是CentOS,没毛病~

 

 

然后我们开始正活!

因为CentOS只自带python2,并没有预配安装python3,所以我们首先需要安装

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值