在阿里云服务器使用nginx+uwsgi+venv部署Django项目

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在阿里云服务器使用nginx+uwsgi+venv部署Django项目相关的知识,希望对你有一定的参考价值。

参考技术A 1.首先先把项目上传到阿里云服务器
2.需要安装python3.0以上版本(centeros7自带2.75版本)
3.在此不介绍如何安装python高版本和虚拟环境

4.在项目根目录创建虚拟环境,就像你在Pycharm里一样
然后启动虚拟环境

5.在虚拟环境下安装你项目所需要的依赖
pip3 install requirements.txt
6.编写nginx配置文件和uwsgi配置文件
配置如下
nginx.conf

注意编写完nginx配置文件需要检查语法
nginx -t 注意别忘记加;或者文章尾末多空格都会导致出错
nginx -s reload 重启nginx
uwsgi.ini配置如下

7.都配置好之后
启动虚拟环境
在venv里 uwsgi uwsgi.ini 即可启动你的项目

以上是关于在阿里云服务器使用nginx+uwsgi+venv部署Django项目的主要内容,如果未能解决你的问题,请参考以下文章

django+uwsgi+nginx阿里云服务器部署

阿里云 centos7 django + uWSGI+Nginx + python3 部署攻略

如何在阿里云上部署 Django 应用程序

Nginx+Uwsgi+Flask在阿里云服务器上的部署

在阿里云Centos7.6中部署nginx1.16+uwsgi2.0.18+Django2.0.4

Flask+uWSGI+Nginx项目部署