(记录一下)
环境如下:
操作系统: Ubuntu 10.04
nginx: 1.0.12
uwsgi: 1.0.4
python: 2.6.5
django: 1.2.7
一.安装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项目配置(Python、Django的安装就不讲了)
在mysite的统计目录(即setting.py的上级目录),创建文件wsgi_app.py:
启动uwsgi:
1 | uwsgi -s 127.0.0.1:9090 -w wsgi_app |
uwsgi 启动参数:
http://projects.unbit.it/uwsgi/wiki/Doc
参考:
http://developer.51cto.com/art/201010/229615.htm
http://ichuan.net/tag/%E9%85%8D%E7%BD%AE/