一.安装uwsgi
- 到http://projects.unbit.it/uwsgi/wiki/WikiStart#Getit 下载最新版本的uwsg。
- 解压后,如果没有安装libxml2,又不想安装的话,那么编辑文件 buildconf/default.ini, 把
1
xml_implementation = libxml2
改成
1
xml_implementation = false
- 执行编译
1
python uwsgiconfig.py --build
- 执行安装
1
python setup.py install
这样,uwsgi就安装上了~
二.nginx配置
配置要比fastcgi还简单一些:
1 2 3 4 |
location / { include uwsgi_params; uwsgi_pass 127.0.0.1:9090; } |
三.django配置
在mysite的统计目录(即setting.py的上级目录),创建文件uws_app.py:
1 2 3 4 5 6 7 8 9 |
|
启动uwsgi:
1 |
uwsgi -s :9090 -w uws_app -p10 -d uws.error & |
其实也可以不用写uws_app.py这个文件,直接启动uwsgi:
1 |
uwsgi --module='django.core.handlers.wsgi:WSGIHandler()' --env DJANGO_SETTINGS_MOD |