Ubuntu部署Django一:环境搭建
前言:
Ubuntu系统上部署django,使用的部署方案是 Ubuntu + django + uwsgi + nginx
Ubuntu系统版本用的是 ubuntu-20.04.2.0-desktop-amd64
*:所有的安装尽量都在 root 用户下安装,不然后面会有很多麻烦
前置条件:
准备好一个Ubuntu系统,如果有服务器,可以用服务器,如果没有或者只是学习,那就用虚拟机就可以了,安装个Ubuntu镜像就可以了。
正式开始:
第一步:准备Python环境
Ubuntu默认就带有Python,分为两个版本 Python2 和 Python3
我的这个系统python3的版本是 3.8.5
所以我打算就用这个版本了,不用更新或者自己安装指定版本了
第二步:pip
默认没有pip,提示我们安装一个,既然他提示了,我就听他的安装一个就可以了
输入:sudo apt install python3-pip
第三步:准备django环境
项目是用的 django==3.2.5 版本写的,所以就安装这个版本吧
然后项目还用到了 djang-import-export 和 django-simpleui
那就一起安装了吧
pip3 install django==3.2.5 pip3 install django-import-export==2.8.0 pip3 install django-simpleui==2021.8.1
第四步:安装uwsgi
pip3 install uwsgi
第五步:安装nginx
sudo apt install nginx
nginx 默认是安装在 /etc/nginx,安装完成后会自动启动
可以打开浏览器,输入:127.0.0.1,如果可以正常访问,就说明已经安装好了