[问题] 部署Django服务器

楼主: hung0724 (三头)   2015-12-03 20:33:45
最近想要自己架一个Django server来玩玩
借此来学习python
但是好像很少看到中文的文章教怎么部署整个系统
所以想来问问,等到建置完成也想好好写一篇文章来介绍
我自己是用AWS租一台最便宜的EC2
而在网络上东拼西凑的结果是使用
1. nginx
2. uWSGI (好像效能比gunicorn好很多?
3. venv
4. python34
5. django
数据库使用postgresql
还有psycopg2用来沟通
我想问一下这样子有没有什么问题?
大部份django的网站都有用venv吗?
因为是从网络上四处拼凑起来的资讯
所以安装上遇过很多次不知为何的事故
例如用yum装了pyth34(内建2.6)以后pip装不起来、
在venv里面pip install psycoph2装了以后module load不到
改用easy_install以后才能用
现在正在解决pgsql关于数据库跟使用者的问题
之前自己架站都是用LAMP之类的
很少这样一个东西一个东西慢慢建
想问问有没有什么好建议这样
谢谢
作者: wawawa (...)   2015-12-04 00:49:00
用 venv + uwsgi + nginx
作者: kenduest (小州)   2015-12-04 17:11:00
建议用 buildout 来产生所需的环境,比 virtualenv 会比较省事,可以直接产生 uwsgi/supervisord, django,nginx 的设定档案,开发与部署上会轻松很多

Links booklink

Contact Us: admin [ a t ] ucptt.com