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