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 & |
好了,打开浏览器测试下吧