七、配置Django app
配置很简单,几乎不用改动你app的任何文件。
首先在你的app目录创建个wsgi.py 文件,内容如下:
import os,sys
if not os.path.dirname(__file__) in sys.path[:1]:
sys.path.insert(0, os.path.dirname(__file__))
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
from django.core.handlers.wsgi import WSGIHandler
application = WSGIHandler()
然后在app目录创建个django.xml文件,作为uWSGI运行的配置文件,内容如下:
<uwsgi>
<socket>127.0.0.1:8630</socket>
<chdir>/data/web/vpssite</chdir>
<Pythonpath>..</pythonpath>
<module>wsgi</module>
</uwsgi>
最后一步,运行 uWSGI 就行了,如下:
uwsgi -x /data/web/vpssite/django.xml
这样你的Django app 就用 uWSGI hold住了。django.xml的配置远不止这些比如log文件,内存限制等等,具体的可以参考