一.安装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 |

本文详细介绍了如何在Nginx中配置UWSGI来部署Django应用,包括安装UWSGI、Nginx配置、Django设置等关键步骤。简化了复杂性,提供了易于理解的教程。
1835

被折叠的 条评论
为什么被折叠?



