Django+nginx+uwsgi配置
在线项目部署
1. uwsgi安装测试
1.1 uwsgi安装
1 | root@iZwz969jm0y04abuhgx4byZ:~# python3 -m pip install uwsgi |
1.2 uwsgi测试
测试 uwsgi 是否正常:
新建 test.py 文件,内容如下:
1 | def application(env, start_response): |
然后在终端运行:
1 | uwsgi --http :8001 --wsgi-file test.py |
在浏览器内输入:http://127.0.0.1:8001,查看是否有"Hello World”输出,若没有输出,请检查你的安装过程。
2. nginx 安装测试
2.1 安装 Nginx
安装命令如下:
1 | cd ~ |
你可以阅读 Nginx 安装配置 了解更多内容。
3. Django安装测试
笔者用的是python3以上的版本
1 | pip install django |
测试 django 是否正常,运行:
1 | django-admin.py startproject demosite |
在浏览器内输入:http://127.0.0.1:8002,检查django是否运行正常。
项目组织结构:
1 | root@iZwz969jm0y04abuhgx4byZ:/home/projects/closet/closetUsers# tree |