记录django + nginx + uwsgi部署的两种方法
2015-05-19 19:16
441 查看
安装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
相关文章推荐
- Nginx+uWSGI+Django方法部署Django程序
- 五步教你实现使用Nginx+uWSGI+Django方法部署Django程序
- centos7下nginx+uwsgi部署django项目问题记录
- Django + Uwsgi + Nginx 实现生产环境部署的方法
- Nginx+uWSGI+Django方法部署Django程序
- Nginx+uWSGI+Django方法部署Django程序
- 五步教你实现使用Nginx+uWSGI+Django方法部署Django程序(上)
- Nginx+uWSGI+Django方法部署Django应用1
- 五步教你实现使用Nginx+uWSGI+Django方法部署Django程序(下)
- Ubuntu 14.04+Django 1.7.1+Nginx+uwsgi部署最简记录(精简自uwsgi官网教程)
- mysql+uwsgi+django+nginx部署记录
- Nginx+uWSGI+Django方法部署Django应用2
- 五步教你实现使用Nginx+uWSGI+Django方法部署Django程序
- Nginx+uWSGI+Django方法部署Django
- 使用Nginx+uWSGI+Django方法部署Django程序
- 【转】五步教你实现使用Nginx+uWSGI+Django方法部署Django程序(上)
- 使用Nginx+uWSGI+Django方法部署Django程序(上)
- 五步教你实现使用Nginx+uWSGI+Django方法部署Django程序
- 【转】五步教你实现使用Nginx+uWSGI+Django方法部署Django程序(下)
- 使用Nginx+uWSGI+Django方法部署Django程序(下)