1. 軟件下載地址:
uwsgi
wget
http: //projects.unbit.it/downloads/uwsgi-latest.tar.gz |
django
wget
http: //media.djangoproject.com/releases/1.2/Django-1.2.5.tar.gz |
2. 安裝
uwsgi安裝
cd
uwsgi-0.9.6.8 python
uwsgiconfig.py --build cd
nginx cp
uwsgi_params /usr/local/nginx/conf/ |
3. 建立項目目錄
cd
/root django-admin.py
startproject my_django |
vi uwsgi.xml
<uwsgi>
<socket>0.0.0.0:8000</socket>
<listen>20</listen>
<master> true </master>
<pidfile>/usr/local/nginx/uwsgi.pid</pidfile>
<processes>2</processes>
<module>django_wsgi</module>
#這個文件下面要建立 <pythonpath>/root/my_django</pythonpath>
#剛纔建立項目的路徑 <profiler> true </profiler>
<memory-report> true </memory-report>
<enable-threads> true </enable-threads>
<logdate> true </logdate>
<limit- as >6048</limit- as >
</uwsgi>
|
vi django_wsgi
import
os import
django.core.handlers.wsgi os.environ[ 'DJANGO_SETTINGS_MODULE' ]
= 'my_django.settings' #這裏的my_django.settings
表示 "項目名.settings" application
= django.core.handlers.wsgi.WSGIHandler() |
4. 添加nginx配置
server
{ listen
80; server_name
192.168.0.100; location
/ { root
/root/my_django; uwsgi_pass
127.0.0.1:8000; include
uwsgi_params; access_log
off; } }
|
5. 啓動uwsgi和nginx
/usr/local/nginx/sbin/nginx uwsgi
-x /root/my_django/uwsgi.xml & |
好了,打開瀏覽器測試下吧