环境搭建
关于nginx、python、django、pip、setuptools、uwsgi安装,查看文章
http://blog.csdn.net/win_turn/article/details/52613390
开始部署
图解
为了方便理解,画了一个nginx、uwsgi、django之间的相互联系图(看不清可以下载到本地,或鼠标右键“查看图片”)
背景介绍
在目录/root/django/
目录下,使用django-admin startproject demo
创建项目
目录结构:
/root/django
└── demo
├── demo
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── manage.py
创建uwsgi配置文件
在manage.py的同级目录下,创建文件uwsgi.conf,内容如下:
<uwsgi>
<socket>demo.sock</socket>
<chmod-socket>664</chmod-socket>
<chdir>/root/django/demo</chdir>
<module>demo.wsgi</module>
<processes>5</processes>
<daemonize>uwsgi.log</daemonize>
</uwsgi>
备注:
<socket>dem