我爱编程

Django部署 阿里云Ubuntu uwsgi+nginx

2018-05-22  本文已影响0人  并亲了你一下嘀嗒嘀

更新Ubuntu软件包:

apt update

升级Ubuntu软件包:

apt upgrade

安装pip3:

apt-get install python3-pip

升级pip3:

pip3 install --upgrade pip

查看pip版本(本教程Python版本:3.5):

pip -V

安装Django2.0:

pip install django==2.0

安装UWSGI:

pip install uwsgi

安装Nginx:

apt install nginx

打开浏览器,输入服务器的公网IP,显示下面页面表示安装Nginx成功:
/etc/init.d/nginx start     运行
/etc/init.d/nginx stop      结束
/etc/init.d/nginx restart   重启

设置Django文件中的setting文件:

安装Python3.5的虚拟环境:

cd sitevenv3

python3 -m venv .

看到命令行前面有个括号括住文件夹就说明已经进入了虚拟环境。

Xftp将Django项目文件夹传到虚拟环境文件夹同一目录下:

测试Django项目是否能够运行:

python manage.py runserver 0:8000

测试uwsgi

uwsgi --http :8000 --module my_website.wsgi

配置uwsginginx的配置文件:

输入的内容如下,自行修改

输入的内容如下,自行修改(只要修改有注释后面的路径)

启动uwsgi.ini配置文件

uwsgi --ini uwsgi.ini


这样我们的Django项目就部署完成了。

上一篇 下一篇

猜你喜欢

热点阅读