一、准备工作:
1,搭建虚拟环境,使用virtualenv,没有安装的需要安装
$ apt-get install virtualenv # 安装
创建虚拟环境:
$ virtualenv webvenv # 虚拟环境名为webvenv
启动虚拟环境(注意:如果切换目录的话,webvenv前需要加相对路径):
$ source webvenv/bin/activate
2,虚拟环境内安装uWSGI,
(webvenv)$ pip install uwsgi
3,虚拟环境安装Django,
(webvenv)$ pip install django
4,安装Nginx
$ apt-get install nginx
5,Django项目结构
mysite
├── db.sqlite3
├── manage.py
├── mysite
│ ├── __init__.py
│ ├── __pycache__
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
├── polls
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ └── __init__.py
│ ├── models.py
│ ├── __pycache__
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── test.py
└── uwsgi.ini
test.py为创建的测试文件,uwsgi.ini是创建的配置文件,下面会说。
二、配置uwsgi
测试uwsgi;项目根目录下创建test.py文件,内容如下;
# test.py
def ap