码迷,mamicode.com
首页 > 其他好文 > 详细

记录django + nginx + uwsgi部署的两种方法

时间:2015-05-20 15:09:56      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:django   uwsgi   nginx 样式   

安装uwsgi
pip install uwsgi
apt-get install libxml2-dev
nginx 配置文件
server {
        listen 80;
        server_name xxx.admin.com
        location /static/ {         #/static不加的话,会乱了样式
          root /var/www/admin;
        }
        location / {
          root /var/www/admin;
          include uwsgi_params;
          uwsgi_pass 127.0.0.1:9090;
        }
        access_log logs/admin.log;
}
django.xml配置于app下与settings.py同目录
<uwsgi>
<socket>127.0.0.1:9090</socket>
<chdir>/var/www/admin/website</chdir>
<pythonpath>..</pythonpath>
<module>wsgi</module>
<processes>4</processes>
<daemonize>/var/www/admin/uwsgi/uwsgi.log</daemonize>
</uwsgi>
或者uwsgi.ini文件
[uwsgi]
chdir=/var/www/admin        #project 目录
module=website.wsgi:application #website目录下的wsgi.py模块
master=True
max-requests=5000
daemonize=/var/www/admin/uwsgi.log
socket=127.0.0.1:9090
vacuum=True
processes=4
cat /var/www/admin/website/wsgi.py
import os,sys
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "website.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

参考文章:https://docs.djangoproject.com/en/1.4/howto/deployment/wsgi/uwsgi/

     http://www.jianshu.com/p/e6ff4a28ab5a

本文出自 “孜孜不倦的学习着...” 博客,请务必保留此出处http://jonyisme.blog.51cto.com/3690784/1652922

记录django + nginx + uwsgi部署的两种方法

标签:django   uwsgi   nginx 样式   

原文地址:http://jonyisme.blog.51cto.com/3690784/1652922

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!